Part Number Hot Search : 
BR5000 XC2S200 S4161 S4161 TNY254G EM128C08 Y5DU56 LT1110
Product Description
Full Text Search
 

To Download VSP9405B Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  vsp 94x5b, vsp 94x7b optimus color decoder and edition nov. 28, 2002 6251-576-3pd preliminar y d a t a sheet micr onas micronas scan-rate converter version cx 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 2 nov. 28, 2002; 6251-576-3pd micronas contents page section title 5 1. introduction 6 1.1. feature overview 8 1.2. block diagram 10 2. functional description 10 2.1. general description 10 2.2. chip architecture 10 2.3. data acquisition 11 2.3.1. double cvbs frontend 13 2.3.2. analog cvbs and y/c inputs 14 2.3.2.1. signal magnitudes and gain control 15 2.3.2.2. clamping 15 2.3.2.3. double frontend adjustments 15 2.3.3. cvbs frontend 15 2.3.4. synchronization 16 2.3.5. color decoder 16 2.3.6. if-compensation 16 2.3.7. chrominance filter 16 2.3.8. automatic standard recognition 17 2.3.9. color saturation control 17 2.3.10. color killer 18 2.3.11. luminance processing 19 2.3.12. adaptive comb-filter 20 2.3.13. analog rgb/yuv inputs 20 2.3.13.1. source select 21 2.3.13.2. signal magnitudes and gain control 21 2.3.13.3. clamping 22 2.3.14. rgb-frontend 23 2.3.15. digital prefiltering 23 2.3.16. rgb/ypbpr to ycrcb matrix 23 2.3.17. component ycrcb control 23 2.3.18. soft mix 23 2.3.18.1. static switch mode 24 2.3.18.2. static mixer mode 24 2.3.18.3. dynamic mixer mode 24 2.3.19. fast blank activity and overflow detection 24 2.3.20. digital 656-input/-output 25 2.3.21. data-slicer 25 2.3.22. indication of new data 26 2.3.23. closed caption 26 2.3.24. violence protection 27 2.3.25. widescreen sign alling (625 lines wss) 28 2.3.26. widescreen sign alling (525 lines wss) 29 2.3.27. channel mux 30 2.4. input processing 30 2.4.1. mosaic mode generator 30 2.4.2. horizontal prescaler 4 .com u datasheet
contents, continued page section title preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 3 31 2.4.3. vertical prescaler 31 2.4.4. filmmode detection 32 2.4.5. motion detection for scan-rate conversion 32 2.4.6. global motion and global still detection 33 2.4.7. letterbox detection 34 2.4.7.1. visualization of letterbox results 34 2.4.8. preframe generator 36 2.4.9. noise measurement 36 2.4.10. noise reduction 38 2.5. output processing 38 2.5.1. vertical postscaler 38 2.5.1.1. vertical panorama mode 39 2.5.2. horizontal postscaler 39 2.5.2.1. horizontal panorama mode 40 2.5.3. application modes 45 2.5.4. write/read positioning 45 2.5.5. multi-picture display 47 2.5.6. pip processing 49 2.5.7. basic upconversion concept 50 2.5.8. general upconversion parameters 51 2.5.8.1. motion phase (motph) and motion sequence (motseq) 52 2.5.8.2. line scan pattern (lsp) and line scan pattern sequence (lspseq) 52 2.5.8.3. interpolation type values (ipoltype) 52 2.5.8.4. softblend enable switch (softblendena) 52 2.5.8.5. filmmode handling 54 2.5.8.6. dynamic operation table (dynoptable) 56 2.5.8.7. inverse 3-2 pull down 57 2.6. display processing 57 2.6.1. digital contrast improvement (dci) 59 2.6.2. adaptive peaking 60 2.6.3. color transition improvement (cti) 60 2.6.4. pixel mixer 61 2.6.4.1. priority decoder 61 2.6.4.2. background and testpattern component 62 2.6.4.3. window generator 62 2.6.5. coarse and fine delay 62 2.6.6. ycrcb control for digital output 63 2.6.7. rgb matrix 63 2.6.8. oversampling and dac 64 2.6.9. output-data controller 64 2.6.9.1. hout generator 64 2.6.9.2. vout generator 64 2.6.9.3. blank generator 65 2.6.10. static pin switching 65 2.6.11. vspb in pip operation only 65 2.6.12. digital 656 output 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 4 nov. 28, 2002; 6251-576-3pd micronas contents, continued page section title 65 2.6.13. digital yuv/rgb output 66 2.7. clock concept 67 2.7.1. line-locked clock generator 68 3. i2c bus 68 3.1. i2c bus slave address 68 3.2. i2c bus format 69 3.3. modification of i2c write registers 70 3.4. update of i2c read registers 71 3.5. miscellaneous 71 3.6. important hints 72 3.7. i2c bus list in alphabetical order 90 3.8. i2c command table 100 3.9. i2c command description 100 3.9.1. master channel 145 3.9.2. slave channel 167 3.9.3. common 209 4. specifications 209 4.1. outline dimensions 210 4.2. pin connections and short descriptions for vspb 210 4.2.1. common pin connection and short descriptions 215 4.2.2. differing pin connections and short descriptions for vsp 941xb and vsp 944xb 220 4.3. pin circuits 222 4.4. electrical characteristics 222 4.4.1. absolute maximum ratings 223 4.4.2. recommended operating conditions 225 4.4.3. characteristics 225 4.4.3.1. general characteristics 228 4.4.3.2. i2c bus characteristics 230 5. application circuit 233 5.1. application overview 234 6. data sheet history 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 5 color decoder and scan-rate converter release note: revision ba rs indicate significant changes to the previous edition. the hardware and software description in this document is valid for the vsp 94x5b/vsp 94x7b version cx. 1. introduction the vspb family supports 15/32 khz systems and is available with different options. vsp 94xxb has one channel only. vsp 94x5b supports two channels, including pip, double-window etc. the vsp 942xb ver- sions come in a mqfp144 package, whereas all other versions come in a mqfp80 package, pin compatible to other vsp 94xx devices (e.g. vsp 94x2a). the vsp 943xb and vsp 944xb come without scan-rate- converter and a single-scan (50i/60i) signal is output. table 1?1 and table 1?2 give an overview of the vspb single-chip family. table 1?1: optimus family for do uble-scan application type package pip digital input analog input digital output analog output vsp 94 05b mqfp80 itu656 1) 7xcvbs/yc, 2xrgb/yuv ds656 1),2) 1xyuv/rgb, 3xcvbs vsp 94 15b mqfp80 itu656 7xcvbs/yc, 2xrgb/yuv ds656 3xcvbs vsp 94 25b mqfp144 itu656 9xcvbs/yc, 2xrgb/yuv itu601, ds656, rgb/yuv(27bit) 1xyuv/rgb, 3xcvbs vsp 94 07b mqfp80 ? 17b mqfp80 ? 27b mqfp144 ? table 1?2: optimus family for single-scan applications type package pip digital input analog input digital output analog output vsp 94 35b mqfp80 itu656 1) 7xcvbs/yc, 2xrgb/yuv itu656 1) 1xyuv/rgb, 3xcvbs vsp 94 45b mqfp80 itu656 7xcvbs/yc, 2xrgb/yuv itu656 3xcvbs vsp 94 37b mqfp80 ? 47b mqfp80 ? 25b 2) mqfp144 itu656 9xcvbs/yc, 2xrgb/yuv itu601, ds656, rgb/yuv(27bit) 1xyuv/rgb, 3xcvbs vsp 94 27b 2) mqfp144 ? 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 6 nov. 28, 2002; 6251-576-3pd micronas 1.1. feature overview ? different application modes  fsm: frame based high performance master with pip  ssc: split screen ("double window")  mup: multi pictures, several still and 2 live pic- tures possible  pc: pc signal in combination with tv signal (tv in pc or pc in tv) ? data acquisition connectivity  up to seven (vsp 9425b/9427b: nine) cvbs inputs, up to two y/c inputs  up to three cvbs outputs (even when y/c input)  itu-r 656 compatible digital input  rgb/fbl or yuv or yuv-h-v input  9 bit amplitude resolution for cvbs/y/c a/d con- verter  8 bit amplitude resolution for rgb/fbl a/d con- verter ? multi-standard color decoder with 4h comb-filter  pal/ntsc/secam incl uding all substandard  automatic recognition of chroma standard  agc (automatic gain control) ? second multi-standard color decoder for slave chan- nel (vsp 94x7b only) ? processing of two input channels independently: master and slave channel ? temporal noise reduction for master and slave channel  field or frame based temporal noise reduction for luminance and chrominance ? pre-scaling of the 1f h signal (master and slave channel)  horizontal scaling factors: 3/2...1...1/28  vertical scaling factors: 1...1/30 ? horizontal and vertical scaling of the 2f h signal (master and slave channel)  horizontal scaling factors: 3...0.75  5 zone horizontal panorama generator ? vertical scaling of the 2f h signal (master channel)  vertical scaling factors: 8...0.92  5 zone vertical panorama generator ? detection circuits  global motion and global still detection  film mode and phase detection (pal, ntsc; 2-2, 3-2 pull down)  measurement of the noise level (blanking)  detection of letter box formats ? embedded memory  on-chip memory controller  embedded dram core for field memory  sram for delay lines ? data format 4:2:2 ? data slicer for closed caption ("v-chip") and wss ? flexible clock and synchronization concept  horizontal line-locked or free-running mode table 1?3: compatibility and suited backend ics hardware compatible 1) ddp 3315c sda 9380 vsp 94 02a , vsp 94 32a vsp 94 05b , vsp 94 35b vsp 94 07b , vsp 94 37b ? ? 12a, vsp 94 42a vsp 94 15b , vsp 94 45b vsp 94 17b, vsp 94 47b ? 25b vsp 94 27b ?? 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 7 ? scan-rate-conversion (version dependent)  motion adaptive frame based 100/120 hz inter- laced scan-rate conversion  motion adaptive frame based 50/60 hz progres- sive scan-rate conversion  special treatment for film material ("inverse 3-2 pull down")  large area and line flicker reduction  simple progressive modes: ab, aa*  simple interlaced modes (100/120 hz): abab, aabb, aaaa, bbbb  no scan-rate-conversion modes (50/60 hz): ab, aa, bb ? signal manipulations  still field or still frame  insertion of colored background  2d and 3d frames for master and slave channel  snapshot  windowing  temporal overblending between master and slave  vertical chrominance shift for improved vcr pic- ture quality  mosaic-mode generator  test pattern generator  demo mode  contrast, brightness and saturation control ? sharpness improvement  digital color transition improvement (dcti)  adaptive horizontal and vertical peaking (lumi- nance)  digital luminance transition improvement (dlti)  digital contrast improv ement (dci, master chan- nel only) ? (s) vga support  synchronization to extern al (s)vga source possi- ble  scaling of vga picture, including tv picture and vga display "side-by-side" ? three d/a converters  9 bit amplitude resolution for yuv, rgb output  (nominal) 72 mhz clock frequency with two-fold oversampling ? digital output (version dependent)  4:4:4 yuv or rgb output with 24 or 27 bit  4:2:2 yuv output with 24 or 27 bit 2f h -8bit (656 like) digital output  itu-r 656 compatible digital output ?i 2 c bus control (400 khz) ? 1.8 v 5% and 3.3 v 5% supply voltages ? p-mqfp-80 or p-mqfp-144 package ? only one crystal necessary for whole ic and all color standards 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 8 nov. 28, 2002; 6251-576-3pd micronas 1.2. block diagram fig. 1?1: block diagram (mqfp144 package) 125 126 127 128 132 43 44 45 46 47 48 52 53 54 140 143 2 28 10 34 13 129 18 14 138 62 61 60 38 37 31 30 16 15 68 82 80 78 67 73 72 70 96 97 98 100 102 104 106 94 95 cvbs/c yuv yuv yuv yuv yuv yuv 4:4:4 4:2:2 4:2:2 4:4:4 adaptive peaking i2c interface adr/tdi scl sda v dac u dac y dac offset gain gain offset offset gain adc1 111 gain adc2 gain source select source select adcr gain adcg gain adcb gain adcf gain notch, deskew, delay sync color decoder delay control (pal/secam) 1h delay pre processing pre processing pre processing antialias, deskew test-controller, memory bist tclk tms xtal oscillator xout xin divider itu656 decoder 656hio/ clkf20 656vio/ blank rgb yuv or bypass contrast brightness saturation offset, gain soft-mix channel mux down sampling 2 4:4:4 4:2:2 h- prescaler noise measure ment pattern generator frame generator delay adjust 8:8:8 temporal noise reduction edram memory controller h- postscaler v h avout auout ayout hout vout clkout v50/ blank h50/ irq vin/ intr cvbso3 cvbso2 cvbso1 cvbs1 cvbs2 cvbs3 cvbs4 cvbs5 cvbs6 cvbs7 rin1 gin1 bin1 rin2 gin2 bin2 fbl2 fbl1 656clk 656io0 656io1 656io2 656io3 656io4 656io5 656io6 656io7 clamp clamp clamping signals to adcs agc generator optimus vsp 94x7b (pinning corresponds to qfp-144 package) cvbs/y yuv y u v f main insert data b u ff e r data b u ff e r reset divider line-locked clocks (36, 72 mhz) free-running clocks (20.25, 40.5 mhz) clamped, filterd sync signal from master decoder output data controller output sync controller 648 mhz dto ll-pll 648 mhz clk 216 mhz clk line-locked yuv-> rgb or bypass pixel- mixer curtain generator cti lt i dci adaptive peaking cti lt i notch, deskew, delay sync color decoder delay control (pal/secam) 1h delay v h clamping signals to adcs agc generator h- postscaler v- postscaler letterbox detection preframe generator motion detection preframe generator temporal noise reduction line memories mosaic mode c800 controller comb filter 4h delay input mux cvbs8 cvbs9 itu656 memory out h- panorama generator h- panorama generator v- panorama generator v- prescaler v- prescaler line memories global motion detection filmmode detection pip- engine motion adaptive upconversion data slicer noise measure ment picture noise measure ment h- prescaler mosaic mode master output slave output tdo 110 109 40 29 35 33 91 122 123 51 39 32 6 7 8 9 21 22 23 24 25 dgout8 dgout7 dgout6 dgout5 dgout4 dgout3 dgout2 dgout1 dgout0 dbout7 dbout6 dbout5 dbout4 dbout3 dbout2 dbout1 dbout0 dbout8 drout7 drout6 drout5 drout4 drout3 drout2 drout1 drout0 drout8 114 115 116 124 grey shaded blocks not available in vsp 94x5b to 656io itu656 encoder itu601 encoder siscen 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 9 fig. 1?2: block diagram (mqfp80 package) 76 79 2 13 6 1 9 7 7 1 8 7 4 32 31 30 22 21 16 1 5 1 0 9 38 48 4 7 46 37 41 4 0 39 52 53 54 55 56 5 7 58 cvbs/c yuv yuv yu v yu v yu v yuv 4 :4 :4 4 :2 :2 4:2:2 4:4:4 adaptiv e p ea k ing i2c in te rf a c e ad r/ tdi s c l s da v d a c u dac y dac off s et gain gain off set off set gain adc1 63 gain adc2 gain sou rce select source select adcr gain adcg gain adcb gain adcf gain notch, deskew, delay sync color decode r delay control (pal/secam) 1h delay pre processing pre processing pre processing antialias, deskew t e s t-c o n t ro ll e r, m e m o r y b is t tc lk tm s xtal oscillator xout xin divide r itu656 decode r 6 5 6 h io / c lk f2 0 6 5 6 vi o / b la nk rgb yuv or bypass contrast brightness sat uration offset, gain soft-mix channel mux down sampling 2 4:4:4 4:2:2 h- prescaler noise measure ment pattern generator frame generator itu656/ ds656 encode r delay adjust 8:8:8 temporal noise reduction edram memory controller h- postscaler v h av ou t auout ayout hout vout clkout v50/ blank h50/ irq vin/ intr cvbso3 cvbso2 cvbso1 cvbs1 cvbs2 cvbs3 cvbs4 cvbs5 cvbs6 cvbs7 rin1 gin1 bin1 rin2 gin2 bin2 fbl2 fbl1 656clk 656io0 656io1 656io2 656io3 656io4 656io5 6 5 6 io 6 6 5 6 i o 7 clamp clamp clamping signals to adcs ag c generat or optimus vsp 94x7b (pinning corresponds to qfp-80 package) cvbs/y yuv y u v f main insert data b uffer data bu ffer reset divide r line-locked clocks (36, 72 mhz) free-running clocks (20.25, 40.5 mhz) clamped, filtered sync signal from master decoder output data controller output sync controller 648 mhz dto ll-pll 648 mhz clk 216 mhz clk line-locked yu v-> rgb or bypass pixel- mixer curtain generator c t i l t i dci adaptiv e peaking cti lt i notch, deskew, delay sync color decode r delay control (pal/secam) 1h delay v h clamping signals to adcs agc generat or h - p o s ts c a le r v- postscaler letterbox detection preframe generator motion detection preframe generator temporal noise reduction line memories mosaic mode c800 controller comb filter 4h delay input mux itu656 memory output h- panorama generator h- panorama generator v- panorama generator v- prescaler v- prescaler line memories global motion detection filmmode detection pip- engine motion adaptiv e upconversion data slicer noise measure ment picture noise measure ment h- prescaler mosaic mode master o utput slave output 62 61 24 14 20 18 69 70 27 23 17 to 656io grey shaded blocks not ava ilable in vsp 94x5b 80 78 79 77 75 76 i656iclk 1 2 3 i656i0 i656i1 i656i2 i656i3 i656i4 i656i5 i656i6 i656i7 to 656de coder 940xb, 943xb only 941xb, 944 xb only 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 10 nov. 28, 2002; 6251-576-3pd micronas 2. functional description 2.1. general description the vsp 94xxb (optimus) is a new component of the micronas megavision ? single-chip-ic family. the vsp 94xxb family comprises all main functions of a digital featurebox in one monolithic ic. the amount of features is splitted up to different levels from mid to high end, always giving highest picture quality. the family is ideally suited to work in conjunction with the deflection processors sda 9380 or ddp 3315c (dependent on vsp 94xxb version). in combination with the ?digital tv decoder? mde 9500 double-scan idtv are possible. 50/60 hz derivatives are also avail- able. the device comprises digital multistandard color decoder for master and slave channel, a rgb interface with fast-blank capability (scart), scaling units including panorama, embedded dram for upconver- sion, high performance frame based upconversion algorithms, picture improvements, temporal noise reduction as well as a/d and d/a converter. 2.2. chip architecture the optimus contains many blocks which are dedi- cated to master channel only (e.g. vertical postscaler) which can only be used with master channel. some blocks are twice implemented (e.g. noise reduction). some blocks are only once available but can be selected to work in master or slave channel (e.g. data- slicer). vsp 94xxb does not contain dedicated slave blocks. all items mentioned for slave channel in the data sheet are not valid for vsp 94xxb (see table 2?2 on page 11). all i2c bus registers mentioned are printed in bold and italics (e.g. ycdel ). 2.3. data acquisition the ?data acquisition processing? provides two inde- pendent data streams (master and slave) for the input processing. they either come from a cvbs, y/c, rgb or yuv input or from a ccir 656 compatible digital input signal. for rgb and yuv, interlace and progres- sive signals up to xga can be connected. high resolu- tion pc signals (svga, xga etc.) may only be repro- duced with limited picture quality (see table 2?3 on page 11). table 2?1: versions available version scan-rate conversion output format pip package 9405b 50p/60p/100i/120i analog, ds656 - qfp80 9415b 50p/60p/100i/120i ds656 - qfp80 9425b 50i/60i/50p/60p/100i/120i analog, ds656, digital rgb/yuv - qfp144 9435b 50i/60i analog, itu656 - qfp80 9445b 50i/60i itu656 - qfp80 9407b 50p/60p/100i/120i analog, ds656 pip qfp80 9417b 50p/60p/100i/120i ds656 pip qfp80 9427b 50i/60i/50p/60p/100i/120i analog, ds656, digital rgb/yuv pip qfp144 9437b 50i/60i analog, itu656 pip qfp80 9447b 50i/60i itu656 pip qfp80 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 11 2.3.1. double cvbs frontend the cvbs and y/c decoding is done by two cvbs- frontends working in paralle l. normally, the comb-filter is connected to the first frontend, giving the main pic- ture whereas the second frontend generates an uncombed picture for the pip channel. the input of frontend 1 is selected by combusem , the input for frontend 2 is selected by combuses (refer to figure 2?1). as two cvbs-adc are not sufficient for any combina- tion of input signals, rgb-adcs can be used as well for cvbs, y/c conversion. when using these adcs, the signal must be switched/connected on the pcb accordingly. at least two solutions are possible: ? when using y/c for main channel, pip channel can be connected to g_adc. an external device must be used to switch one cvbs output and the g-sig- nal to gin1. if only one rgb/yuv input is required, one cvbs out can be directly connected to gin2. ? when two y/c inputs are required, y1 and y2 can be connected to cvbsin4 and cvbsin6, c1 and c2 can be connected to rin1 and rin2 (please refer to "source select" on page 20).to make use of the ?y/c to cvbs adder?, c1 and c2 should be addi- tionally connected to cvbsin5 and cvbsin7. table 2?2: master/slave building blocks function defined for master defined for slave defined for master or slave color decoder ?? ? ?? ? ? ? ?? ?? ? ?? ?? ? ?? ?? ? ? ? table 2?3: allowed analog and digital input signals input signals f h [khz] remark cvbs/y/c 15.6 standard tv (pal, ntsc, secam) yuv (sync on y) 15.6 dvd (eia770.1) 31.2 progressive dvd (eia770.2) rgb+cvbs/ rgb+sync 15.6 dvd rgb+h+v 31.5 vga 37.9 svga 48.3 xga limit values for analog inputs 53 digital 656 15.6 (only single-scan possible) 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 12 nov. 28, 2002; 6251-576-3pd micronas fig. 2?1: double cvbs frontend table 2?4: input signal combinations combusem y_cd1 c_cd1 0 cvbs1 cvbs/c ( ycbyr =0) r_adc ( ycbyr =1) 1 cvbs2 cvbs2 ( ycbyr =0) b_adc ( ycbyr =1) 2 1) ycomb ccomb 3 g_adc g_adc ( ycbyr =0) r_adc ( ycbyr =1) combuses y_cd2 c_cd2 0 cvbs1 cvbs/c ( ycbyb =0) r_adc ( ycbyb =1) 1 cvbs2 cvbs2 ( ycbyb =0) b_adc ( ycbyb =1) 2 2) ycomb ccomb 3 g_adc g_adc ( ycbyb =0) b_adc ( ycbyb =1) 1 ) , 1, 0. ) , 1, 0 (1) () 1 11 combuse1 ycbyr combuse2 ycbyb ycsel y uv y uv 9 9 9 9 9 9 0 1 incomb 0 1 2 from g_adc from r_adc from b_adc from r_adc from b_adc cvbs/c1 ccomb from g_adc from g_adc remdel1 remdel2 adaptive 4h combfilter 0 1 2 from r_adc from b_adc incombc 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 13 2.3.2. analog cvbs and y/c inputs source select the analog cvbs signal can be fed to the inputs cvbs1...7 (or 3x cvbs an d 2x y/c) of vsp 94x7b (amplitude 0.5...1.5 v pp ). in p-mqfp144 package, 9 cvbs inputs (or 5x cvbs and 2x y/c) are possible and 3 cvbs outputs are available. one signal is selected via cvbsel1 and fed to first adc. a second signal is selected via cvbsel2 and fed to the other adc. although every input cvbs1...cvbs9 can han- dle cvbs/y or c signals, cvbs4&5 or cvbs6&7 are intended to be used as separate y/c inputs ( ycsel ). after clamping to the back porch (switchable to sync- tip clamping by clpstgy ) both signals are ad-con- verted with an amplitude resolution of 9 bit. the con- version is done using a 20.25 mhz free-running crystal stable clock. before this the signals are lowpass fil- tered by antialias filter. three inputs can be looped back to output cvbso1-3 ( cvbosel1 , cvbosel2 , cvbselo3 ). a signal addition is performed to output a cvbs signal even when separate y/c signals are used at input. inputs that are not used by adc are roughly clamped to fit in the allowed voltage region. for stand-by operation (power-save mode), a/d and d/a converter can be switched off by standbyxxx keeping the source- selector operational. if cvbsel1 and cvbsel2 are switched to the same input, a superimposing of clamping pulses and clamp- ing values occur. this case must be avoided. if it is desired to display one sour ce on both channels, dis- able adc2 ( cvbsel2 =?1111?) and distribute output from adc1 to master and slave cd by combusem and combuses . figure 2?3 shows the analog frontend. fig. 2?2: default characteristic of analog cvbs/y/c antialias filter fig. 2?3: input selection -40 -35 -30 -25 -20 -15 -10 -5 0 0 5 10 15 20 25 30 35 fsig [mhz] attenuation [db] cvbs 1 cvbs 2 cvbs 3 cvbs 4 / y1 cvbs 5 / c1 cvbs 6 / y2 cvbs 7 / c2 c c c c c c c 1 / 11 1 / 11 1 / 11 1 / 11 1 / 11 buffer adc_cvbs1 adc_cvbs2 cvbso1 cvbso2 cvbso3 clamping pulse of adc_cvbs1 or adc_cvbs2. shifting of signal to required input voltage range for cvbso1..3 buffer buffer filter filter c c cvbs 8 cvbs 9 cvbosel3 cvbosel2 cvbosel1 cvbsel1 cvbsel2 mqfp144 only 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 14 nov. 28, 2002; 6251-576-3pd micronas 2.3.2.1. signal magnitude s and gain control to adjust to different c vbs input voltages a digitally working automatic gain control is implemented. input voltages in the range between 0.6 to 1.8 v pp can be applied to the cvbs inputs. the agc behavior can be chosen from four possible agcmd modes (see ta bl e 2 ? 5 ) . when using the sync height, the a/d gain rises or falls depending on the sync-height of the incoming signal. when using overflow detection only, the gain is set to maximum and is reduced whenever an "overflow" occurs. the signal is lowpassed so that chrominance and noise are not used for detection. the threshold can be adjusted by pwthd . a setting of ?11? equals 511 and means an overflow of the adc. other settings react for a lower level. the gain only becomes higher when a change of the channel is detected or is manually reset by agcres . agcfrze holds the current agc value. with agcadj1 and agcadj2 , both adcs are gain controlled manually. fig. 2?4: cvbs, y and c amplitude characteristics fig. 2?5: cvbs adc characteristic table 2?5: agc modes agcmd agc operation mode 00 agc uses the height of the sync pulse as a reference and additionally reduces amplification when adc overflows 01 agc uses the height of the sync pulse as a reference 10 agc uses only adc overflows 11 agc is disabled and the adc fits to the values given in agcadj 0 8 16 24 32 40 48 56 64 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 gain control characteristic agcadj1, agcadj2 (i2c) conversion range [v] 511 442 144 16 0 white black sry(1v nom.) cr (1.2v nom.) 511 446 256 64 0 src(0.89 v nom.) 75% chroma 100% chroma burst burst upper headroom lower headroom upper headroom 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 15 2.3.2.2. clamping the clamp timing for the analog inputs is generated from its corresponding cvbs/sync signal. clamping can be suppressed for some lines by clmplow and clmphigh to ignore copyprotection information. both color-decoder generate two sets of clamping signals each (signals 1 and signals 2). signals 1 are intended to be used for cvbs adcs, signals 2 are intended to be used for rgbf adcs. the start and length of each signal is adjustable. for adjustment, please refer to application note. 2.3.2.3. double frontend adjustments cvbs and rgbf adcs receive gain and clamping signals from the color decoder. for flexibility reasons, these can be selected according to the following fig- ures: fig. 2?6: selection of cvbs gain control fig. 2?7: selection of clamp signals for normal conditions, clmpsig1 =0 and clmpsig2 =2 allow to select "signals1" from master and slave color-decoder. to connect cvbs adc1 with cd2 and cvbs adc2 with cd1, use clmpsig1 =2 and clmpsig2 =0 . for "chrominance on blue", the clamping for this adc must be selected separately ( bluetwo ), dependent on whether y is on cd1 or cd2.the separate clamp-signal for blue adc is only used when this mode is selected by bluesel . 2.3.3. cvbs frontend the cvbs frontend consists of the color-decoding cir- cuit itself, a sync processing circuit for separating h/v sync out of the cvbs signal, and the luminance pro- cessing. separated h/v syncs are given to pins h50 and v50. in contrast to previous versions of vsp 94xxb, h50 pin can be used to synchronize other ics (e.g. text controller), if h50skew is set to 1. the main task of the luminance processing is to remove the color carrier by means of a notch filter (no comb mode). for pal and secam operation a baseband delay line is used for u and v signals. this can be used as comb filter in ntsc operation (only for chromi- nance). the rgb input can either be used as an over- lay for the cvbs channel (rgb+fbl) or as a full mas- ter channel (rgb+h/v, rg sync b). the overlay is done by means of a soft-mix and can be used e.g. for "scart" connector. this block contains a matrix (for rgb signals) which is switched off for yuv (e.g. y syn- c pbpr) input signals. a cbs (contrast, brightness, sat- uration) control makes the input signal adjustable. 2.3.4. synchronization after elimination of the high frequency components of the cvbs signal by a low pass filter, horizontal and vertical sync pulses are separated. horizontal sync pulses are generated by a digital phase locked loop. the time constant can be adjusted between fast and slow behavior in four steps ( plltc ) to accommode different input sources (e.g. vcr). the time-constant can be changed during normal operation without visi- ble picture degradation. additionally weak input signals from a satellite dish ("fish") become more stable when satnr is enabled. vertical sync pulses are separated by integration of equalizing pulses. a vertical flywheel mode improves vertical sync separation for weak sig- nals ( vflywhl, vflywhlmd ). additionally, v-syncs may be gated by to reject invalid v-syncs, separately adjustable for 50 hz (vthrl50, vthrh50) and 60 hz (vthrl60, vthrh60) signals. if no input signal is connected the device switches to a free-running mode. the device can be configured to switch-on background color when no or only a weak signal is applied ( nosigb ). 50 hz or 60 hz operation for sync separation may be forced separately (e.g ntsc only chassis) or sele cted to work automatically ( flnstrd ). to cvbs adc1 agcadj2m agcadj2s agc cd1 agc cd2 agcadj1m agcadj1s 0 1 2 3 to cvbs adc2 clmpsig1 clmpsig2 to cvbs adc1 to cvbs adc2 clmpsig1 clmpsig2 0 1 2 3 cd1: clamp-signals 2 cd1: clamp-signals 1 cd2: clamp-signals 2 cd2: clamp-signals 1 to rgbf adc selsm to blue adc bluetwo 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 16 nov. 28, 2002; 6251-576-3pd micronas the center frequency of the frontend pll can be adjusted in a range up to 52 khz with fhfrrn . 2.3.5. color decoder the digital multistandard chroma decoder is able to decode ntsc and pal signals with a subcarrier fre- quency of 3.58 mhz and 4.43 mhz (pal b 1) /m/n/60 2) , ntsc m/44) as well as secam signals with automatic standard detection. alternatively a standard can be forced. the demodulation is done with a regenerated color-carrier. for use of non-standard crystals or factory adjustment, the frequency of the free-running regenerated subcar- rier can be adjusted between 270 ppm via scadj . for this purpose the crystal deviation ( scdev ) can be read out via i2c after chroma pll locking (indicated by scouten ) and can be stored in scadj . for test purposes, cpllof allows a loop opening of the chroma pll. the delay between y and c is well aligned and can also be adjusted in steps of 50ns ( ycdel ). no picture shifting occurs when switching between dif- ferent color standards (e.g. secam ). . comb. this improves the ver- tical chroma resolution, but cross-color remains. 2.3.6. if-compensation with off-air or mistuned reception, any attenuation at higher frequencies or asymmetry around the color subcarrier is compensated. five different settings ( ifcomp ) of the if-compensation are possible: ? flat (no compensation) ? 6 db/octave ?12db/octave ? 4.4 mhz prefiltering (with or without prefiltering) 2.3.7. chrominance filter the demodulation is followed by a lowpass filter for the color difference signals for pal/ntsc. secam requires a modified lowpass function with bell filter characteristic. for secam mode, the de-emphasis fil- ter can be adjusted by deempfir and deempiir . the bell filter can be adjusted by bellfir and bel- liir . a wide band chroma filt er can be selected. this filter is intended for high bandwidth chroma signals, e.g. s-vhs signal or when comb-filter is enabled. the chroma bandwidth can be adjusted by chrf . the value of chrf has no linear dependency on effective bandwidth. the proper constellations are shown in figure 2?8. fig. 2?8: chroma filter characteristics 2.3.8. automatic standard recognition for adjustment to the specific operational area an automatic norm detection is selectable. available 50 hz color standards are pal b, pal n and secam. available 60 hz color standards are ntsc m, pal m, pal60 and ntsc44. for each line standard, one or more color standards can be chosen for automatic standard detection. in addition, a standard can be forced as well. within each line standard, the standard is detected by conse- quently switching from one to another. this standard detection process can be set to slow or fast behavior ( locksp ). in slow behavior, 25 fields are used to detect the standard, whereas 15 fields are used in fast behavior. if unsuccessful within this time period the system tries to detect another standard. amstd50 selects whether pal b or secam is tried first in the automatic routine. amstd60 selects whether ntsc44/pal60 or ntsc m is tried first. both bits can also be set for automatic detection, then the last detected chroma standard will be used. for secam detection, a choice between different rec- ognition levels is possible ( scmidl, scmrel ) and the evaluated burst position is selectable ( bgpos ). color standard ( stdet ), line standard ( lnstdrd ) and color killer status ( ckstat ) can be read out. 1 pal b is representative for pal b/g/h/i/n 2 pal60 and ntsc44 are nonstandard signals which are generated by some vcr or dvd player f 20250 khz 384 4 fhfrrn ? + ----------------------------------------------- = 0 0.5 1 1.5 2 2.5 3 3.5 4 40 35 30 25 20 15 10 5 0 5 chroma filter frequency (mhz) damping (db) chrf=14 chrf=12 chrf=8 chrf=57 chrf=9 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 17 2.3.9. color saturation control in the pal/ntsc system the burst is the reference for the color signal. an auto matic chroma control (acc) produces a stable output for input chroma variations from (approximately) -30 db to +6 db compared to nominal burst value. the acc reference value is pro- grammable for ntsc and pal independently ( ntscref , pa lr e f ) to ensure correct color satura- tion. with accfix , the acc is disabled and a constant value (dependent on ntscref and palref ) is used instead. accfrz holds the current acc value. the maximum amplification of the acc can be limited by acclim. this results in a smooth attenuation of color intensity for weak color carrier (see fig. 2?9). fig. 2?9: color killer adjustment 2.3.10. color killer if the chrominance signal is below an adjustable threshold ( ckill (pal; ntsc) or ckills (secam)) the color is switched off. to prevent on/off switching, a hysteresis is given by con or cons which is the value of switching on the color. colon switches on the color under any circumstance. the output of the color decoder can be set to uv or crcb data by crcb. for ntsc only, the color impression (tint) can be adjusted by the huecontrol between ? 0 0. ( hue ). table 2?6: allowed combinations for 60 hz standards standard cstand (60 hz) d6 d5 d4 d3 none 0000 pal60 0001 pal m 0010 ntsc m 0100 ntsc44 1000 automatic pa l m / n t s c m 0110 automatic ntsc m/ntsc44/pal60 1100(!) table 2?7: allowed combinations for 50 hz standards standard cstand (50 hz) d2 d1 d0 none 000 pal n 001 pal b 010 secam 1 0 0 automatic pal b/secam 110 acclim con ckill u,v attenuation of color-carrier +6db -4db +0db color off cons ckills u,v attenuation of color-carrier +6db -4db +0db color off pal , ntsc o p eration secam o p eration 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 18 nov. 28, 2002; 6251-576-3pd micronas 2.3.11. luminance processing a luminance notch filter is implemented to reject the chroma information from luminance. depending on the color standard, one of three different notch character- istics is chosen (pal, ntsc, secam). for pal and secam standards, five different characteristics are available. for ntsc standard, four different character- istics are available. they can be selected by ntch- sel . alternatively, when notchoff is set to 1, notch is disabled or enabled when necessary automatically. tnotchoff disables notch-filter under any circum- stance. a simple lowpass-filter can be enabled by lppost to further reduce high-frequency noise component from the cvbs signal. for applications for which a black offset is not desired, controlling may be done using lmofst . the positive or negative offset is added to the y signal before scal- ing. the filter characteristics can be found in fig. 2?10 to fig. 2?11 and fig. 2?13 to fig. 2?14. fig. 2?10: filter characteristics for ntsc, pal m and pa l n fig. 2?11: filter characteristics for pal b/g, ntsc44 and pal60 fig. 2?12: adjustment of black- to blankingvalue at analog output fig. 2?13: filter characteristics for secam ( secntch =?01?, 4.25 mhz) fig. 2?14: filter characteristics for y/c mode 3.58 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 30 25 20 15 10 5 0 5 characteristic for ntsc frequency [mhz] attenuation [db] ?x00? ntchsel= ?x01? ?x10? ?x11? 4.43 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 30 25 20 15 10 5 0 5 characteristic for pal frequency [mhz] attenuation [db] ntchsel= ?000? ?100? ?010? ?011? ?001? table 2?8: notch-filter notchoff tnotchoff notch-filter 0 0 always enabled 0 1 always disabled 1 0 dependent on mode 1 1 always disabled 4.25 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 30 25 20 15 10 5 0 5 characteristic for secam (4.25 mhz) frequency [mhz] attenuation [db] ntchsel= ?000? ?100? ?010? ?011? ?001? 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 30 25 20 15 10 5 0 5 characteristic for y/c frequency [mhz] attenuation [db] lppost=1 lppost=0 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 19 2.3.12. adaptive comb-filter as only one comb-filter is included, the selection whether master or slave color decoder uses the comb- filter is done by selcomb . the comb-filter input can be selected by incomb. first or second cvbs adc or green adc can be used. discomb disables the comb-filter without changing the vertical or horizontal delay. the benefit is, that on/off switching of comb-filter can be done without picture jumping. when setting yctcomb , a y/c signal is fed through line delays without combing, allowing same vertical delay for y/c signals also. the origin of c signal is given by incombc (refer to fig. 2?1 on page 12). the comb-filter incorporates a detection circuit, whether standard tv sources or unstable non-stan- dard sources (e.g. vcr) are applied. although the adaption logic does not allow combing for unstable sig- nals, it is recommended to disable comb-filter by dis- comb when tvmode indicates a non-standard sig- nal. the 4h adaptive comb-filter is used for high quality luminance/chrominance separation for pal or ntsc composite video signals. the comb-filter improves the luminance resolution (bandwidth) and reduces interfer- ences like cross-luminance and cross-color. the adap- tive algorithm eliminates most of the mentioned errors without introducing new artifacts or noise. the filter uses four line delays to process the informa- tion of three video lines. to have a fixed phase relation- ship of the color subcarrier in the three channels, the digital data is fractionally locked to the color subcarrier. this allows the processing of all color standards and sub-standards using a single crystal frequency. the cvbs signal in the three channels is filtered at the subcarrier frequency by a set of bandpass/notch fil- ters. the output of the three channels is used by the adaption logic to select the weighting that is used to reconstruct the luminance/chrominance signal from the 4 bandpass/notch filter signals. by using soft mix- ing of the 4 signals switching artifacts of the adaption algorithm are completely suppressed. the comb-filter uses the middle line as reference, therefore, the comb-filter delay is two lines. if the comb-filter is switched off, the delay lines are used to pass the luma/chroma signals from the a/d converters to the luma/chroma outputs. thus, the processing delay is always two lines. in order to obtain the best-suited picture quality, the user has the possibility to in fluence the behavior of the adaption algorithm going from moderate combing to strong combing. therefore, the following three para- meters may be adjusted: ? hdg (horizontal difference gain) ? vdg (vertical difference gain) ? ddr (diagonal dot reducer) hdg typically defines the comb strength on horizontal edges. it determines the amount of the remaining cross-luminance and the sharpness on edges respec- tively. as hdg increases, the comb strength, e. g. cross luminance reduction and sharpness, increases. vdg typically determines the comb filter behavior on vertical edges. as vdg increases, the comb strength, e. g. the amount of hanging dots, decreases. after selecting the comb-filter performance in horizon- tal and vertical direction, the diagonal picture perfor- mance may further be optimized by adjusting ddr . as ddr increases, the dot crawl on diagonal colored edges is reduced. 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 20 nov. 28, 2002; 6251-576-3pd micronas 2.3.13. analog rgb/yuv inputs 2.3.13.1. source select two rgb/yuv inputs are available. the choice between the first or second input is made by rgbsel . additionally, rin1 and rin2 (or rin1 and bin1 or rin2 and bin2) can be used as two separate c inputs for y/c operation. fig. 2?15: default characteristic of analog rgb/fbl antialiasfilter fig. 2?16: y/rgbf (w/ or w/o sync) and uv amplitude characteristics -40 -35 -30 -25 -20 -15 -10 -5 0 0 5 10 15 20 25 30 35 40 fsig [mhz] attenuation [db] table 2?9: rgb input selection rgbsel 0 1 0 1 bluesel 0 0 1 1 r_adcrin1rin2rin1rin1 g_adc gin1 gin2 gin1 gin2 b_adc bin1 bin2 rin2 rin2 f_adc fin1 fin2 fin1 fin2 rgb/ yuv input 1 or c rgb/ yuv input 2 or c c1 and c2 c1 and c2 cry = 1.2 vpp 0 16 229 255 80 upper headroom lower headroom cry = 0.84 vpp 0 255 upper headroom 16 229 sry = 1 vpp sry = 0.7 vpp lower headroom cry = 1.2 vpp 0 16 229 255 80 upper headroom lower headroom cry = 0.84 vpp 0 255 upper headroom 16 229 sry = 1 vpp sry = 0.7 vpp lower headroom 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 21 2.3.13.2. signal magnitudes and gain control each adc can be gain adjusted by agcadjr , agc- adjg , agcadjb , agcadjf . fig. 2?17: rgbf adc characteristic fig. 2?18: fast-blank adc characteristic without clamping ( dclmpf =1) 2.3.13.3. clamping when using the dynamic softmix-mode with fast-blank, clamping of fast-blank input must be disabled by dclmpf . the analog clamping value of red and blue input (v and u resp.) can be adjusted by clmpvrb . the analog clamping value of green input (y resp.) can be adjusted by clmpvg . depending on the input sig- nal format (yuv, rgb, sync signal or not) these bits must be set accordingly. on the digital side, a correc- tion of the analog clamping value must be performed to reconstruct the blacklevel. this is achieved by rbo- fst and gofst . 0 8 16 24 32 40 48 56 64 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 gain control characteristic agcadjr, agcadjg ,agcadjb, agcadjb (i2c) conversion range [v] 0 8 16 24 32 40 48 56 64 0.2 0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 dc gain control characteristic agcadjf (i2c) conversion range [v] adc output=255 adc output=0 conversion range table 2?10: configurations of input signals mode clmpvg clmpvrb gofst rbofst dclmpf yuv, sync on y 80 128 64 128 don?t care yuv, sync on h,v, or cvbs 16 128 0 128 0 rgb, sync on g 80 16 64 0 don?t care rgb, sync on rgb 80806464don?t care rgb, sync on h,v, or cvbs 16 16 0 0 0 rgb with fast-blank, synchron to cvbs 16 16 0 0 1 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 22 nov. 28, 2002; 6251-576-3pd micronas 2.3.14. rgb-frontend an analog rgb input port for an external rgb or yuv source is available. the incoming signal is clamped to the back porch by a clamping pulse. as the memory is only able to store a 4:2:2 picture, the yuv input signal is downconverted to 4:2:2 format. there are two oper- ation modes available. the first one uses this input as an overlay input (soft mix). the rgb or yuv signal must then be sync hronized to the main cvbs signal. the so called independent mode uses rgb / yuv including sync or h/v signals. this can be used, for example, for a dvd player or set-top-box. when using h sync from a non cvbs i nput (e.g. separate h-sync) this must be indicated by hinp . the usage of separate v-sync must be set by vinp . with the readable inform ation of number-of-lines ( lpfld ), pixel-per-line ( nrpixel ), h and v polarity ( dethpol , detvpol ), the applied pc-signals can be distinguished. the delay of luminance and fast- blank can be adjusted by yfdel , and chrominance can be delay adjusted by uvdel . if necessary, fast- blank can be adjusted fine by fbldel . fig. 2?19: signal and clamping organization table 2?11: possible input signals for rgb frontend input signal fbl in v in sync separation hinp vinp rgb / yuv cvbs 1) sync on cvbs 0 0 rgb / yuv h a v sync on h 1 1 rgb fbl synchron to cvbs 0 0 rgb sync on g 1 0 yuv sync on y 1 0 1) instead of fbl input, cvbs input can be used clampsignals 1 vinp adc2 adc1 adcr adcg adcb adcf from cvbs source select from cvbs source select from rgb source select from rgb source select from rgb source select from rgb source select datab dataf datag datar data 2 sync processing adcsel hinp from vinp pin clampsignals2 dclmpf clmpvrb clmpvg clmpvrb agcadjf agcadjb agcadjg agcadjr agcadj2 agcadj1 clmpv1 256 agcmd r processing g processing b processing f processing to soft-mix to soft-mix to soft-mix to soft-mix rboffset goffset rboffset 0 1 01 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 23 2.3.15. digital prefiltering a digital prefiltering can be enabled. this reduces the bandwidth of very steep input signals, such as a dis- play of characters. a band limitation is required, because the succeeding de-skewing filter performs best below 14 mhz. the filtering is performed in all four channels and frequency characteristic can be selected by aasel . it can be disabled by aabyp . for signal conversion to 4:2:2, an additional chrominance lowpass can be enabled by chrsf . fig. 2?20: digital prefilterin g of rgb input 2.3.16. rgb/ypbpr to ycrcb matrix rgb or ypbpr signals are converted to the ycrcb for- mat by a matrix operation ( yuvmat ). in case of ycrcb input the matrix is bypassed ( yuvsel ). fig. 2?21: rgb to ycrcb matrix (ccir) 4rgb to ycrcb matrix fig. 2?22: ypbpr to ycrcb matrix (bta) fig. 2?23: ypbpr to ycrcb matrix (ccir) 2.3.17. component ycrcb control the vsp 94xxb supports the following picture adjust- ment parameters on the component signal: ?0 ( conadj) ? ? 1 1 ( brtadj) ?0 ( vsat ) ?0 ( usat ) ? -45 +45 ( tint ) 2.3.18. soft mix the softmixer circuit consists of a fast blank (fb) pro- cessing block supplying a mixing factor k (0... 128) to a high quality signal mixer achieving the output function: k="0" means that only the main signal is fed through to the output. k="128" means that only the inserted signal becomes visible. the mixing is done once for the lumi- nance and once for the chrominance in the subsam- pled domain (4:2:2). the softmixer supports four modes that are selected by mixop and smop. 2.3.18.1. static switch mode in its simplest and most common application the soft- mixer is used as a static switch between yuvmain and yuvinsert. this is for instance, the adequate way to handle a dvd component signal. by using mixop , k is internally set to 0 or 128 respectively. 3 0 2 4 6 8 10 12 14 16 18 20 40 30 20 10 0 10 rgb-prefiltering frequency [mhz] attenuation [db] aasel=0 aasel=1 y cb cr r g b 0,299 0,587 0,114 0,147 ? 0,289 ?0,436 0,615 0,515 ? 0,100 ? ? = y cb cr pr y pb 0,191 1 0,075 0,108 ? 0 0,991 0,991 0 0,054 ? ? = y cb cr pr y pb 0,196 1 0,102 0,111 ? 0 0,991 0,988 0 0,073 ? ? = table 2?12: rgb operation modes mixop smop softmix-mode 00 0 dynamic soft-mix ( dectwo must be set to "1") 00 1 static soft-mix ( dectwo must be set to "1") 01 x only rgb/yuv path visible 10 x only cvbs path visible 11 x (reserved) yuvmix yuv main 128 k ? () yuv inserted k ? + ? 128 -------------------------------------------------------------------------------------------- - = 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 24 nov. 28, 2002; 6251-576-3pd micronas 2.3.18.2. static mixer mode the signal yuvmain and the component signal yuvin- sert may also be statically mixed. in this environment, k is manually controlled via fbloffset and mix- gain . all necessary limitation and rounding operations are built-in to fit the range: 0 1. mixgain =3, k is obtained by: the mixing is only controlled by fbloffst . in the static mixer mode as well as in the previously mentioned static switch mode, the softmixer operates independently of the analog fast blank input. 2.3.18.3. dynamic mixer mode in the dynamic mixer mode, the mixer is controlled by the fast blank signal. the vsp 94xxb provides a lin- ear mixing coefficient. the dynamic mode is used for mixing which is depen- dent on fb input. fb is the preprocessed digitized fast- blank input in the range from 0...127. fbl manipulation is done both for luminance and chrominance fbl sig- nal. fast blank is delay adjustable by fbldel in the range of ? ...4 . 2.3.19. fast blank activity and overflow detection it is important to know whether the fbl input is used or not. therefore a detection circuit gives information via the i2c bus to the microcontroller. the circuit uses the digitized fbl as input. if it is greater than a thresh- old for one or five clock cycles ( fblconf ), the i2c bit fblactive is set. this bit is re set when it is read by the microcontroller. for a detailed scart signal ident analysis by the microcontroller, the fast blank monitor provides addi- tional status information (see fig. 2?24): ? fbstat : fb status at register read ? fbrise : set by fb rising edge, reset by register read ? fbfall : set by fb falling edge, reset by register read fig. 2?24: fast blank monitor pfbl , pg , pr , pb indicate an overflow of the corre- sponding adc (upper limit: adc=511) exceeding 5 clock cycles duration. 2.3.20. digital 656-input/-output the ic decodes a digital 8bit@27 mhz data stream according to itu.bt656 standard. four modes are supported: k limited to 0 and 128 kmixgain 31 fbloffst ? () 32 + ? = k 158 3 fbloffst ? ? = k mixgain fb fbloffst 2 ? ? () 2 ----------------------------------------------------------------------------------- - 64 + = table 2?13: 656 modes imode 656 operation 00 full itu mode (automatic). information about active picture is taken from data-stream. 01 full itu mode (manual). information about active picture is taken from applipi , napplipi , alpfipi , nalpfipi. 10 itu656 only data, h/v-sync according pa l / n t s c. 11 itu656 only data, h/v-sync according itu656. fblactive fblfall fblrise fblstat analog fast blank input 0 0 0 0 0 0 0 0 1 1 1 1 10 0 0 0 1 1 0 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 25 to adjust the input to sources, which deviate from the standard, the field information may be inverted ( fpol ) and the chrominance format can be chosen between unsigned and 2?s complement format ( cformat ). the polarity of h an v can be inverted by hpol and vpol respectively. the port selection (pin 656iox or i656ix) is done by ituprtsel . 2.3.21. data-slicer two slicer working in parallel are implemented. one can be selected to slice either cc or wss625, the other is only capable of wss525. depending on service , closed caption data ("line 21") or wss (widescreen signalling) is sliced. sliced data can be read out from i2c interface ( data_ccwss and datauswss ). the line number of the sliced data is selectable with slncw (cc and wss625) and slnruw (wss525). therefore wss and cc can be processed in different regions (e.g. cc with pal m). the closed caption data is assumed to conform with the itu standards eia-608 and eia-744- a. wss data is assumed to conform with ets 300 294 (2nd edition, may 1996) for 625 lines or iec61880 for 525 lines standards. slsrc selects between slicing of master or slave data. 2.3.22. indication of new data the sliced and possibly filtered data is available in data_uswss1/data_uswss2/dataus_wss3 (closed-caption and wss625) and data_ccwss1/ dataccwss2 (wss525). the corresponding status bits are datavuswss/datavccwss and slfiel- duswss/slfieldccwss . when new data were received, datav xx becomes "1" and the controller must read data_xx1 , data_xx2 (data_xx3) and the status information. after the data bytes were read datavxx becomes "0" until new data arrives. it must be ensured that the data po lling is activated once per field (16.7 or 20 ms) or every second field (33.3 or 40 ms), depending on the slicer configuration and line standard. the data in data_xx is not deleted after reading. if the slicer does not get new data, the old data is still readable in data_xx , even if this is not valid any more. the field number of the data in dataxxx can be found in slfieldxx . if one or more xds-class filter are activated for closed caption, slfieldxx contains always "1". additionally pin h50/irq may flag that new data is received. at default this pin outputs the 50 hz sepa- rated h-sync. it can be configured by irqcon to out- put a single short pulse when new data is available or behave equal to datav . in the last case the output remains active until the two data registers data1 / data2 are read. both modes are useful to avoid con- tinuos polling of the i2c bu s. the micro-controller then initiates i2c transfers only when required. while (1){ i2c_read vsp94xxb_adr, status_reg_adr, status if (status & data_valid_mask) { i2c_read_inc vsp94xxb_adr, data_reg_adr, data1, data2, status process_data data1, data2, status } } fig. 2?25: example in pseudo-code for reading data table 2?14: data slicer configuration i2c commands configuration each data service cc (ntsc) wss625 (pal, secam) wss525 (ntsc) xdscls as required xx xdstpe as required 02 service 0 1 1 slncw 16 (=line 21) 21 (=line 23) x slnruw x x 15 (=line 20) data_ccwss data data (not valid) data_uswss (not valid) (not valid) data 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 26 nov. 28, 2002; 6251-576-3pd micronas 2.3.23. closed caption the closed caption data stream contains different data services. in field 1 (line 21) the captions cc1 and cc2 and the text pages t1 and t2 are transmitted whereas in field 2 (line 284) caption cc3, cc4, text t3, t4 and the xds data are transmitted. for more information please refer to the above mentioned standards. raw cc as well as prefiltered data is provided alterna- tively. with the built-in programmable xds-filter ( xdscls ), the program rating information (v-chip) as well as others can be filtered out. the xds filter reduce traffic on the i2c bus and save calculation power of the main controlle r. if no class filter is selected, all incoming data (both fields) is sliced and provided by the i2c interface. if one or more class filters are chosen, only data in field 2 is sliced. any combination of class filters is allowed. each "class" is divided into "types" which can be sorted out by the xds-secondary filter ( xdstpe ). any combination of type filter is allowed. some type filter require an appropriate class filter. 2.3.24. violence protection the rating information is sent in the program rating packet of the current (sometimes future) class in the xds data stream. if only this information is desired the corresponding xds filter (class 01h, type 05h) should be used to suppress other data. the class/packet bytes (0105h) precede the 2 bytes rating information. each sequence is closed by the end-of-packet byte (0fh) and a checksum. this checksum complements the byte truncated sum of all bytes to 00h. except com- parison of the received rating with the adjusted user rating threshold the micro-controller should check the parity of each byte and validate the checksum to avoid miss-interpretation of wrong received data. the ic offers some alternatives to blocking the master or slave channel completely by switching it off (see fig. 2?26 on page 26). the mosaic mode ( frcmmod ) hides details of the picture by reduced sharpness and increased aliasing. the picture looks scrambled and is less perceptible. fig. 2?26: possibilities of master or slave channel blocking ("warning message" from external osd controller) ?blue screen? ?mosaic? ?warning message? this program contains violent scenes 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 27 2.3.25. widescreen signalling (625 lines wss) in wss mode ( service ="1"), no content filtering is possible. all sliced data is passed to the output regis- ters. in this case xdstpe selects the field number of the data to be sliced (usually xdstpe =0 for first field). in europe wss (ets 300 294) carries for instance information about aspect ratio and film-mode. table 2?15: wss-625 bit coding (according to ets 300 294) iic read group wss bit code meaning data_ccwss1 (low byte) d0 aspect ratio b0 [b0 b1 b2 b3] [0001] = full format 4:3 [1000] = letterbox 14:9 centre d1 b1 [0100] = letterbox 14:9 top [1101] = letterbox 16:9 centre d2 b2 [0010] = letterbox 16:9 top [1011] = letterbox > 16:9 centre d3 b3 [0111] = full format 4:3 (s hoot and protect 14:9 centre) [1110] = full format 16:9 (anamorphic) d4 enhanced services b4 0 camera mode 1 film mode d5 b5 0 standard pal 1 motion adaptive coding d6 b6 0 no helper 1 modulated helper d7 b7 (reserved) data_ccwss1 (high byte) d0 subtitles b8 0 no subtitles (teletext) 1 subtitles (teletext) d1 b9 [b9 b10] [00] = no open subtitles [01] = subtitles on active image area d2 b10 [10] = subtitles out of image area [11] = (reserved) d3 others b11 0 no surround sound information 1 surround sound mode d4 b12 (reserved) d5 b13 (reserved) d6 (not defined) d7 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 28 nov. 28, 2002; 6251-576-3pd micronas 2.3.26. widescreen signalling (525 lines wss) processed data can be read out by datavuswss table 2?16: wss-525 bit coding (according to iec61880) iic read group wss bit code meaning data_uswss1 d0 word 0 aspect ratio 1 [b1 b2] [00] = 4:3 normal display format [01] = 16:3 normal display format d1 2 [10] = 16:9 letter box [11] = (reserved) d2 word 1 copy control 3 [b3 b4 b5 b6] [0000] copy control information in word 2 d3 4 d4 5 [1111] no copy control d5 6 d6 word 2 copy control 7 [b7 b8] [00] = copying is perm itted without restriction [01] = no used d7 8 [10] = one generation of copies may be made [11] = no copying is permitted data_ccwss2 d0 9 [b9 b10] [00] = psp off [01] = psp on, split burst off d1 10 [10] = psp on, 2-line split burst on [11] = psp on, 4-line split burst on d2 11 0 not analogue pre-recorded packaged medium 1 analogue pre-recorded packaged medium d3 12 (reserved) d4 13 d5 14 d6 crccc 15 [b15 b16 b17 b18 b19 b20] crcc error check d7 16 data_ccwss3 d0 17 d1 18 d2 19 d3 20 d4 not defined d5 d6 d7 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 29 2.3.27. channel mux any input signal can be connected to master channel and slave channel independently. selmaster and selslave select whether cd1 (colordecoder 1), cd2, 656 decoder of soft-mixed signal is connected to master and slave. if the softmix output is used, selsm selects between cd1 and cd2 for combination with the rgb input. which color decoder is used as master can be found in the table 2?17. the linelocked display pll (ll-pll) is connected to the color decoder input or color decoder output (paral- lel or serial operation) or to itu656 input, see table 2? 17 and table 2?47 on page 67). automatic switching to freerun ( autofrrn ) and automatic switching to col- ored background ( nosigb ) must be disabled for the channel, which uses itu656 input. fig. 2?27: channelmux table 2?17: master input and reference for ll_pll and automatic freerun artsync itusync selmaster selsm signal on master reference for autofrrn and nosigbm (ll_pll operation) 0 / 1 0 00 x cd1 cd1 (parallel / serial) 0 / 1 0 01 x cd2 cd2 (parallel / serial) 0 / 1 0 10 0 softmix rgb/cd1 cd1 (parallel / serial) 1softmix rgb/cd2 cd2 (parallel / serial) 1111xitu656set autofrrn = nosigbm =0 (itu656) soft mix rgbin cd2in cd1in 656in mux mux master out slave out selmaster selslave selsm 10 00 01 10 11 00 01 10 11 delay delay y2rgb y y c 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 30 nov. 28, 2002; 6251-576-3pd micronas 2.4. input processing fig. 2?28: image format before memory 2.4.1. mosaic mode generator the mosaicmode generator scrambles the displayed picture. the main application is the conversion of the fine input resolution to a very crude output resolution. this may be used in combination with violence protec- tion systems (v-chip) or conditional access systems (pay-per-view). the segmentation of the picture sup- presses fine details and thus makes the recognition of the picture content very vague. the input picture is divided into very few segments compared to the large amount of input pixels. the mosaicmode generator is enabled by frcmmod . fig. 2?29: example of scrambled picture 2.4.2. horizontal prescaler the main application is the conversion of the data coming from the 40.5/20.25 mhz pixel clock domain down to the number of pixels stored in the memory (factor 2/3). generally the number of incoming pixels can be decimated by a factor between 1 and 64 in a granularity of 2 output pixels. the horizontal scaler reduces the number of incoming pixels by subsam- pling. to prevent the introduction of alias distortion low pass filters are used for luminance and chrominance processing controlled by haapresc (bypass, weak, strong and automatic). fig. 2?30 shows the luminance characteristic. in case of automatic the filter character- istic is calculated in relation to hscpresc and hdcpresc . the horizontal prescaler is controlled by hscpresc (fine steps from 1 to 2) and hdcpresc (integer deci- mation factors 1, 2, 3, ...). for full-screen display of dig- ital 656 input, the scaler must be bypassed ( hscpresc =0 and hdcpresc =0). the start of the horizontal prescaler is defined by the napplip (not active pixel per line input) register, the amount of pixels is defined by the applip (active pixel per line input) register. fig. 2?30: y and c decimation filter characteristic for standard operation (1.5) applip (active pixel per line input) hsync nalpfip (not active lines input) complete picture area active picture vsync original mosaic mode 0 1.25 2.5 3.75 5 6.25 7.5 8.75 10 40 35 30 25 20 15 10 5 0 5 y-decimation filter frequency [mhz] attenuation [db] 3 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 40 35 30 25 20 15 10 5 0 5 10 uv decimation filter frequency (mhz) attenuation (db) 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 31 2.4.3. vertical prescaler the vertical prescaler is controlled by vscpresc (fine steps from 1 to 2) and vdcpresc (integer deci- mation factors 1, 2, 3, ...). the number of output lines after the scaling process can be controlled with the use of the alpfip (active lines per field input) signal. the vertical scaler allows to shift the picture content in vertical direction. the i2c register nalpfip (not active lines per field input) controls the shift in vertical direc- tion. the delay elements needed for integer decima- tion are shared with the motion detector. in case of active motion detection ( moton =1), only weak filter- ing or line-dropping for master channel is possible. an optional prefiltering can be disabled by vaapresc . ( vaapresc enables or disables an anti alias filter by adding a zero in the y channel). vpkpresc allows to adjust the amount of vertical peaking. the chromi- nance may be shifted one line upwards by vcr- presc . this may give a better picture for vcr sources. prescaler can be bypassed by vprebyp to overcome limited capacity of line delays in slave chan- nel (usable for stockticker mode). 2.4.4. filmmode detection image sequences occur at various picture rates. source material exists in 24p, 25p, 30p, 50i and 60i hz formats, whereas video is broadcasted at 50 and 60 hz, respectively. if the content is shot and broad- casted at 50i hz or 60i hz, it is called ?video mode?. if the video is shot at 24p, 25p or 30p hz and broad- casted as 50i or 60i hz, it is called ?film mode?. for video mode and film mode different scan rate con- version algorithms are required. therefore the informa- tion about video mode or film mode is necessary to adapt the processing. the information is provided by the filmmode signal. film mode means, that the sig- nal source was progressive e.g. 25p hz, which was translated into a e.g. 50i hz interlaced signal (2-2 pull down). therefore two consecutive fields called a and b have the same motion phase. normally field ?an? and field ?bn? belong to the same phase. but it is also pos- sible, depending on the translation process, that field ?bn-1? and field ?an? belong to the same motion phase ( filmmode =1 or 2). the translation process is differ- ent for 50i or 60i hz output signals. for 60i hz the sig- nal looks like: an bn an bn+1 an+1 bn+2 an+2 bn+2 an+3 bn+3 etc. this is also called 3-2 pull down. so always three and two fields belong to the same motion phase ( filmmode =3, 4, 5, 6 or 7). for video mode filmmode = 0. fig. 2?31 and figure 2?32 on page 32 show the film scanning process for the 2-2 (3-2) pulldown. the detected filmmode information is a four bit sig- nal. the 4th bit gives a security information about the detected filmmode (means whether the filmmode is generated synthetically or is re ally detected). if it is set to 1, the filmmode value is insecure. that means the film mode detector can not recognize a stable mode and the integrated mode generator is switched on. if it is set to 0, the filmmode value is secure. that means the film mode detector can find a defined mode. the 3 lsb of the filmmode value define the detected mode (see table 2?18). this filmmode value will be used in the frame rate conversion block to switch between different algo- rithms. furthermore this value can be read by the i2c bus. fmstatus indicates new data for filmmode . when one of the film mode read registers contains updated data which was not read so far, fmstatus is set. fmstatus is reset when read. table 2?18: filmmode detection results filmmode description 0000 video mode 0001 film mode pal, phase 0 0010 film mode pal, phase 1 0011 film mode ntsc, phase 0 0100 film mode ntsc, phase 1 0101 film mode ntsc, phase 2 0110 film mode ntsc, phase 3 0111 film mode ntsc, phase 4 1xxx insecure, (3 lsb still show the cur- rent detected mode) 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 32 nov. 28, 2002; 6251-576-3pd micronas fig. 2?31: scan process from 25p to 50i (2-2 pulldown) 2.4.5. motion detection for scan-rate conversion the motion detection calculates a motion value for each pixel. the motion values are stored in the main memory block and used for the scan rate conversion. the motion detection works by comparing different fields of the input signal. 2.4.6. global motion and global still detection the result of the global motion detection block are i2c readable signals gmotion and gstill . gmotion ( gstill ) equal zero means, the complete picture is not moving (not still), gmotion ( gstill ) equal one means, there is motion in the picture or the complete picture is moving (there is a still picture). these values are used internally to switch between dif- ferent scan rate conversion algorithms. they may addi- tionally be used, to control parameters adaptively per software, e.g. noisereduction. when one of the gl obal motion and st ill read registers contains updated data which was not read so far, gmdstatus is set. gmdstatus is reset when read. fig. 2?32: scan process from 24p to 60i (3-2 pulldown) original film frames 25p scanned film frames 25p interlaced video fields 50i odd+even lines odd+even lines odd+even lines odd+even lines odd lines even lines odd lines even lines odd lines even lines odd lines even lines f a f b f c f d p a p b p c p d a 0 a b 0 a a 1 b b 1 b b 2 c a 2 c a 3 d b 3 d original film frames 24p scanned film frames 24p interlaced video fields 60i odd+even lines odd+even lines odd+even lines odd+even lines odd lines even lines odd lines even lines odd lines even lines odd lines even lines odd lines even lines f a f b f c f d p a p b p c p d a 0 a b 0 a a 1 a b 1 b a 2 b b 2 c a 3 c b 3 c a 4 d b 4 d 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 33 2.4.7. letterbox detection a drawback of wide screen 16:9 tv sets are the black bars at the left and the right side on the screen, if dis- playing a 4:3 source on a 16:9 screen with correct aspect ratio. in case of letter box source material, black bars at the top and bottom also exist. with the help of an expansion algorithm it is possible to expand the let- ter box picture vertically and horizontally in such a way, that the letter box picture will fill the complete screen without loosing information. to do so, the information about the active part of the letter box picture is neces- sary. active part means the information about the first active line and the last active line of the letter box pic- ture. the figure below shows the principle of this idea. fig. 2?33: handling of letterbox pictures on 16:9 tubes the wss (wide screen signal) signal contains some information about the picture format (4:3 or 14:9 or 16:9), but not all existing formats are covered and not all signals contain wss. ther efore, it is necessary a separate algorithm, which delivers the necessary infor- mation. the fig. 2?34 on page 33 shows the concept of the letter box detection algorithm. one part of the algorithm is dedicated hardware and located in the vsp 94x5b, another part is software and located in the ram of the tv microcontroller. the part located in vsp 94x5b is called measurement part. the measure- ment part delivers 5 signals to the controller part. based on the delivered information the controller part calculates an expansion and a vertical pan factor and sends these values back to the vsp 94x5b for manip- ulation of the video signal. the i2c bus parameter lbmasla can be used to switch between the master and slave channel for the letter box analysis. the letter box detection block works only at a data rate of 13.5 mhz. due to the fact, that the input data rate at channelmux output can be 13.5 mhz, 20.25 mhz or 40.5 mhz, the input signal has to be downsampled. depending on the i2c bus register lbsub different modes are possible (downsample 1, 1.5, 3). fig. 2?34: hw/sw partitioning of letterbox detection fig. 2?35: measurement windows as digital 656input data is already in 13.5 mhz format, no downsampling should be used ( lbsub =0). for cvbs, yuv and rgb signals (if dec2 =1) a down- sampling of 1.5 ( lbsub =2) is required. in principle the input picture is separated in one upper and one lower part. the measurement windows are defined by the parameters lbvwstup , lbv- wendup (upper vertical measurement window), lbvwstlo , lbvwendlo (lower measurement win- dow) and lbhwst , lbhwend (horizontal measure- ment window). note: a controller software and its description is avail- able upon request. 4:3 letterbox picture expanded letterbox picture zooming parameters lbslaa lbelaa lbformat lbsubtitle lbtoptitle horizontal and/or vertical resizing controller part yuvin yuvout measurement part y hardware (940x) software hsync vsync 4* lbhwend 4*lbhwst 2* lbvwendlo 2*lbvwstlo 2* lbvwendup 2*lbvwstup 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 34 nov. 28, 2002; 6251-576-3pd micronas 2.4.7.1. visualization of letterbox results for optimizing of the parameters, it is advantageous to make the decision of the algorithm visible. the figure below shows different possib ilities. the visibility can be switched on or off with the i2c bus parameter lbvisuon . fig. 2?36: visibility of lbx detection parameters 2.4.8. preframe generator the preframe generator?s task is to fill the memory with a colored background before storing of decimated pic- tures into the memory. the parameter frc_bgnd enables the preframe generator. the color is given by the parameters yborder , uborder and vbor- der . the preframe generator is able to add up to 30 active pixels with background color at the end of every picture line. the number of pixels to be added is calculated with the use of a ?modulo 16 operation? applied to the number of input pixels appl . additionally with the parameter mpfbpr (multi picture force background pixels right) up to 3 blocks of 16 colored pixels can be appended to the input picture (or 32 colored pixels if dispmodem is "0", "1", "6" or "7". 16 is always valid for slave channel). the parameter mpfbpl (multi picture force back- ground pixels left) with a resolution of 2 pixels allows to overwrite 0...62 pixels of the active picture content from the left of the picture. in vertical direction up to 15 lines can be appended to the active area of the input picture colored with back- ground color. this is controlled via mpfblb (multi pic- ture force background lines bottom). in vertical direc- tion up to 15 lines of the active area of the input picture can be overwritten with background color. this is con- trolled via mpfblt (multi picture force background lines top). where ?0? means that no lines are appended and ?15? means that 15 lines are appended with background color. fig. 2?37 on page 34 gives an overview of the possible adjustments. fig. 2?37: overview of background settings this is a letter box panatv letter box this is a letter box panatv this is a letter box panatv lbslaa=0 lbelaa=0 lbformat=0 lbformat=1 lbslaa lbelaa lbformat=1 this is a letter box panatv lbformat=1 lbslaa lbelaa lbslaa lbelaa toptitle=1 subtitle=1 appl alpf yborder uborder vborder mpfbpr=1 mpfbpr=2 mpfbpr=3 mpfblb mpfbpr=0 mpfblt mpfbpl 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 35 fig. 2?38: multipicture generation with colored background/frame start condition: input data stream frame in memory appl 2*alpf mod(appl,16) first step: write 1 frame of background color frame in memory appl 2*alpf mod(appl,16) right border generator yborder uborder vborder background generator appl (decimated) 2*alpf (decimated) mod(appl,16) right border generator second step: write 4 (6/9/12/16 ...) decimated pictures frame in memory memory row memory column write position appl (decimated) 2*alpf (decimated) mod(appl,16) mod(appl,32) right border generator third step: overwrite old picture position with background frame in memory memory row memory column write position appl (decimated) 2*alpf (decimated) mod(appl,16) mod(appl,32) right border generator fourth step: write new decimated picture frame in memory memory row memory column write position appl (decimated) 2*alpf (decimated) mod(appl,16) mod(appl,32) right border generator fifth step: repitition of step three and four frame in memory memory row memory column write position right border generator background generator yborder uborder vborder yborder uborder vborder yborder uborder vborder yborder uborder vborder yborder uborder vborder yborder uborder vborder 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 36 nov. 28, 2002; 6251-576-3pd micronas 2.4.9. noise measurement as noise reduction algorithms usually decrease the quality of pictures with little noise, it is highly desirable to apply a noise adaptive mechanism, which makes strong corrections in pictures with poor quality, and lit- tle corrections in pictures with good quality. to control this mechanism, it is necessary to measure the extent of noise. the noise measurement algorithm can be used to change the parameters of the temporal noise reduction processing depending on the actual noise level of the input signal. this is done by the tv- microcontroller which reads the noise level ( noiseme ) and sends dif- ferent parameter sets to the temporal noise reduction registers of the vsp 94x2a depending on this value (0=no noise, 126=strong noise). value 127 indicates an overflow status which means that the measurement failed. the value is determined by averaging several fields. the line taken for noise measurement is selected by nmline . if noiseme contains updated data which was not read so far, nmstatus is set. nmstatus is reset when read. the nmline parameter determines the line, which is used in the vsp 94x5b for the measurement. in case nmline =0, line 2 of the field a and line 315 of the field b is chosen. in case of nmline=3 , line 5 of the field a and line 318 of the field b is chosen. the measure- ment position can be adjusted ( nmpos ) as well as the sensitivity ( nmsense ). 2.4.10. noise reduction the fig. 2?39 shows a block diagram of the motion adaptive temporal noise reduction. the structure of the temporal motion adaptive noise reduction is the same for luminance as for chrominance signal. noise reduc- tion is enabled by nron . fig. 2?39: temporal noise reduction depending on the motion in the input signal, the k-fac- tor ky (kuv) is adjustable between 0 (no motion) and 15 (motion) by the motion detector. the k-factor for the chrominance filter can be either ky (output of the lumi- nance motion detector, tnrsel =0) or kuv (output of the chrominance motion detector, tnrsel =1). the delay of the feedback path is a field or frame delay ( tnrnr4ym , tnrnr4cm ). the motion detector for master channel of luminance and chrominance can be field or frame based ( tnrmd4ym ). the recursive filtering should be set to the same algorithm ( tnrnr4ym, field- or frame- based filtering). the chrominance motion detection uses always the delay of the noise reduction ( tnrnr4cm ). for slave channel, delay of motion detection and noise reduction can not be selected sep- arately for luminance and chrominance. tnrnr4ys selects whether field or frame delay is used. 6 motion detection y lut y noise reduction y ky tnrcly tnrsxy y in y delay_field y in y out 4 6 motion detection c lut c noise reduction c kc tnrclc tnrsxc uv in uv in uv ou t 4 tnrabs tnrsel nron kuv y delay_frame tnrmd4y y delay_field y delay_frame tnrnr4y uv delay_field uv delay_frame tnrnr4c table 2?19: allowed combinations for master nr y noise reduction c noise reduction settings y c uses c motion detection c uses y motion detection field based field based tnrmd4ym =1 tnrnr4y m =1 tnrnr4cm =1 / tnrselm =1 tnrnr4cm =1 / tnrselm =0 field based frame based tnrnr4cm =0 / tnrselm =1 not available frame based field based tnrmd4ym =0 tnrnr4ym =0 tnrnr4cm =1 / tnrselm =1 frame based frame based tnrnr4cm =0 / tnrselm =1 tnrnr4cm =0 / tnrselm =0 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 37 the output of the motion detector is weighted using the parameters tnrclc and tnrcly . the look-up table input value range is separated into 8 segments. it is possible to define a predefined curve characteris- tic for each segment. the curve characteristics can be programmed by the parameters tnrysx for lumi- nance and tnrcsx for chrominance. the curve-start is defined by tnryss ( tnrcss ) at the end of the last segment. the overall curve is now constructed by con- necting the end of segment 6 to the beginning of seg- ment 7 and so on. negative values of ky (kuv) are not possible and clipped to zero. a continuous mapping of 64 motion values to 16 ky (kuv) values is the result. fig. 2?40: predefined curve characteristics for lut fig. 2?41: segments of lut table 2?20: allowed combinations for slave nr y noise reduction c noise reduction settings y c uses c motion detection c uses y motion detection field based field based tnrnr4ys =1 tnrsels =1 tnrsels =0 field based frame based not allowed frame based field based frame based frame based tnrnr4ys =0 tnrsels =1 tnrsels =0 ky/kc 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 4 8 12 20 28 36 48 64 motion segment 0 segment 1 segment 2 segment 3 segment 4 segment 5 segment 6 segment 7 tnrssy, tnrssc 0000 0000 0100 0100 0100 1111 1111 0001 tnrsy , tnrsc tnrsx=0000 tnrsx=0001 tnrsx=0010 tnrsx=0011 tnrsx=0100 tnrsx=0101 tnrsx=0110 tnrsx=0111 tnrsx=1000 tnrsx=1001 tnrsx=1010 tnrsx=1011 tnrsx=1100 tnrsx=1101 tnrsx=1110 tnrsx=1111 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 38 nov. 28, 2002; 6251-576-3pd micronas 2.5. output processing 2.5.1. vertical postscaler the main task of the vertic al postscaler is the expan- sion or decimation of the master channel in vertical direction. that means rational subsampling and upsampling factors. the vertical post scaler is able to operate in progres- sive scan or interlace mode. the range of the vertical distortion is from 0.5 to 32 in relation to the original vertical picture size. the scaling of the picture is con- trolled via the value of vscposc . when displaying a progressive picture in interlace for- mat (e.g. 480p 0) vofposc to prevent interlace flickering. in case of interlace output, vdouble should be set to 0. vdou- ble =1 should be used in case of progressive output. dependent on the operation mode, some restrictions are given for vertical postscaling (picture distortions will occur outside these ranges). 2.5.1.1. vertical panorama mode for the adjustment of the expansion process, the pic- ture is divided into 5 segments. for each of these seg- ments the increment value for the expansion factor can be defined separately. each end of a segment can be defined individually. for every segment an increment value can be defined ( vinc0 ... vinc4 ) which indicates the amount of decimation/expansion. one lsb is equivalent to an offset of 0.125 to vscpresc per lines. this means that with vinc , vscpresc is altered in the range from -32...31.875 per line. the segments (equal or unequal sizes) are distributed among the number of lines available. the first four seg- ments are defined by ( vseg1 ... vseg4 ). the last one goes from vseg4 until the end of the picture. fig. 2?42: visualization of vertical panorama segments table 2?21: allowed vertical expansion factors vscposc vertical filter expansion interlace output ( fmode =0) 256 32 8192 1 8900 0.92 progressive output ( fmode =1) 256 32 8192 1 16383 0.5 field-jam mode 8192 1 table 2?22: examples of vertical panorama modes input output 288 576i/576p 240 i 480i/480p panorama lens panorama lens vscposc 5200 7050 vseg1 58 58 48 48 vseg2 115 115 96 96 vseg3 173 173 144 144 vseg4 230 230 192 192 vinc0 -128 128 -128 128 vinc1 -64 64 -64 64 vinc2 0000 vinc3 64 -64 64 -64 vinc4 128 -128 128 -128 0 31.875 -32 vinc0 vinc1 vinv2 vinc3 vinc4 vseg1 0 max. vseg2 vseg3 vseg4 output lines 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 39 2.5.2. horizontal postscaler after the main memory, the display processing is per- formed using a different clock.the conversion to the display clock is done by an interpolation filter. this can be used for horizontal expansion in the range of 1...4 in steps of 2 pixels ( hscposc ). due to increased clock frequency in the backend part, the realized horizontal scaling factor depends on backend clock frequency. usually (36 mhz operation), the horizontal expansion factors result as 0.75...16. this ensures that the factor 0.75 gives no loss of resolution (to show a 4:3 picture on a 16:9 tube). when using ds656 output, neither horizontal compression nor horizontal panorama is possible due to 27 mhz clock. because of the nonlinear characteristic and integer number of pixel, sometimes different hscposc val- ues result in the same decimation factors. fig. 2?43: expansion factor of horizontal postscaler dependent on hscposc 2.5.2.1. horizontal panorama mode for an improved impression in the case of expansions of 4:3 pictures to a 16:9 ratio tube, the picture can be geometrically distorted in horizontal direction. it is enabled by hpanon . the idea behind this panorama mode is to keep the middle part of the picture in a 4:3 ratio and to stretch the left and the right to fill the entire width of the 16:9 screen. the picture is divided into 5 segments of selectable size, in order to adjust the expansion process. the increment value for the expansion factor can be defined separately for each of these segments. each end of a segment can be defined individually in a granularity of two output pixels. for every segment an increment value can be defined ( hinc0 ... hinc4 ) which indicates the amount of decimation/expansion. one lsb is equivalent to an offset of 0.125 to hscpresc per double pixel. this means that with hinc , hscpresc is altered in the range from - 32...31.875 per double pixel. the first four segments are defined by ( hseg1 ... hseg4 ). the last one goes from hseg4 to horwidth . examples are given in table 2?24 on page 40. fig. 2?44: visualization of horizontal panorama segments table 2?23: horizontal expansion factors hscposc horizontal filter expansion overall expansion clkb36= 27 mhz clkb36= 36 mhz 256 (minimum) 16 16 12 3072 1.33 1.33 1 4095 (maximum) 1 1 0.75 hscale 4095 hsposc ----------------------- - 27 mhz clkb 36 --------------------- - ? = 3 0.75 1024 4095 0 1000 2000 3000 4000 0.5 1 1.5 2 2.5 3 3.5 horizontal postscaler hscposc(i2c) overall expansion inc_val pixel s 0 31.875 -32 hinc0 outpu t hinc1 hinc2 hinc3 hinc4 hseg1 0 max. hseg2 hseg3 hseg4 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 40 nov. 28, 2002; 6251-576-3pd micronas 2.5.3. application modes a still field can be displayed using freeze command. dependent on the desired picture arrangement, an appropriate display (or application) mode has to be chosen. one of 9 display modes can be chosen by dispmode : 1. fsm mode (full-screen-mode) : in full-screen- mode, two independent asynchronous input chan- nels (master and slave channel) are processed. the master channel is displayed with a frame-based upconversion algorithm. the slave channel shows a high resolution pip. fig. 2?45: fsm mode by means of pixplins , the slave picture size can be modified to enable stock-ticker mode. in this case, a stock-ticker from one channel is displayed in another channel fig. 2?46: stock-ticker application in fsm mode 2. ssc1 mode (split-screen) : in split-screen mode, two pictures can be shown side by side. alterna- tively, a multi-pip display with two live sources is possible. both channels are displayed with field based upconversion algorithms. 3. ssc2 mode (split-screen) : same functionality like ssc1 mode. in this case only the memory configu- ration is different. this enables joint line free dis- play of 50i and 60i input sources at 50/60p output display frequency. fig. 2?47: ssc1 mode 4. sps mode (snap-shot) : in snap-shot-mode, a still field can be hidden in the memory. a switch between running picture and still field can be done. this may be used to store a picture (e.g. displayed phone number). this picture can then be shown at any time later. before snapshot, a frame-based dis- play is possible, after snapshot a field-based display is possible only. the slave channel shows a high resolution pip. 5. pce mode (pc extern mode) : in pc extern mode, a pip is generated, which is synchronized to an external signal. e.g. when a pc or hdtv signal is directly connected to the backend ic, the pip can be overlaid to this. table 2?24: examples of horizontal panorama modes function panorama extreme panorama lens hscposc 2099 1023 3999 hseg1969696 hseg2 192 192 192 hseg3 288 288 288 hseg4 384 384 384 hinc0 40 85 472 hinc1 20 43 492 hinc2 0 0 0 hinc3 492 469 20 hinc4 472 427 40 horwidth 960 960 960 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 41 6. pcf mode (pc full screen mode) : in pc fullscreen mode, a pc signal is shown as master channel. no pip is available. the display raster is locked to the pc signal or is freerunning to achieve a decoupling between input and display (e.g. to dis- play a xga signal on a vga screen). 7. pcp mode (pc + pip mode) : the pc pip mode is equal to the pcf mode, but the displayed picture size for master is smaller in order to have memory capacity for the slave channel. fig. 2?48: pce mode 8. mup1 mode (multipicture mode 1) : mup1 is the recommended multi-picture mode for most applica- tions. it is possible to show up to 2 live pictures. if interlace output, the master live picture should not be decimated in vertical direction to avoid joint-lines. the slave picture size is limited to 256 pixels x 106 lines and is jointline-free. the display is frame- based in master and slave with high resolution. 9. mup2 mode (multipicture mode 2) : multi-picture display with up to two live and manifold still pictures. the display is field-based without restriction in pic- ture size. jointlines in liv e-pictures are not rejected. the display is only field-based. fig. 2?49: some multipicture examples similar arrangements for 16:9 tubes are possible. silicon for the senses www.micronas.com ml ms ms ms sl sl ss ml ss sl ml ss ss ss ss ss ss ss ml sl ms ms ms ms ms ms ms ms ms ms ms ms ms ms ms ml ms ms ms sl ms ms ms ss ss ss sl ss ss ss ss ss ss ss ss ml a) b) c) f) g) i) ml= master live // ms= master still // sl= slave live // ss= slave still ml sl d) k) ml sl ss ss ss ss ms ms ms ml ms ms ms ms ms ms ms ms sl e) ml ss ss sl h) 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 42 nov. 28, 2002; 6251-576-3pd micronas table 2?25: preferred modes for multi-picture examples picture preferred mode remark amup1 b ssc1 this configuration can be achieved by horizontal expansion of slave picture over whole screen by postscaler. a slightly reduced horizontal resolution in sl ave channel occurs. c mup2 master jointlinefree for progressive output. joint line visible in master channel, when interlace output d ssc1 e ssc1 fmup1 gmup1 hmup1 i ssc1 k fsm stock-ticker-application with still pictures. intprogs must be set to "1" table 2?26: display modes: picture sizes display mode master channel slave channel stored fields yc supplied fields yc max. picture size [pixels x lines] stored fields yc supplied fields yc max.picture size [pixels x lines] fsm (0) 2 2 704 x 288 ( pixplinm =0) 832 x 240 ( pixplinm =1) 3 2 256 x 106 ( pixplins =0) 432 x 60 ( pixplins =1) 768 x 34 ( pixplins =2) sps (1) 1 live / 1 shot 1 768 x 288 3 2 256 x 106 ( pixplins =0) 432 x 60 ( pixplins =1) ssc1 (2) 2 1 448 x 292 2 1 432 x 292 mup1 (3) 2 2 768 x 288 3 2 256 x 106 ( pixplins =0) 432 x 60 ( pixplins =1) mup2 (4) 1 1 768 x 288 1 1 768 x 288 ( pixplins =0) 432 x 60 ( pixplins =1) pce (5) not available 3 2 256 x 106 ( pixplins =0) 432 x 60 ( pixplins =1) pcf (6) 2 2 768 x 340 ( pixplinm =2) 864 x 292 ( pixplinm =0) not available pcp (7) 2 2 768 x 288 3 2 256 x 106 ( pixplins =0) 432 x 60 ( pixplins =1) ssc2 (8) 1 1 448 x 292 3 2 432 x 292 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 43 table 2?27: capabilities of display modes mode input master 1) input slave output display 2)3)4) mc jointline free sc jointline free comment fsm/sps/ mup1 50i 50i 100i, 50p, (50i) ?? ?? ? ?? ?? ? ?? ? ? ? ?? ? ?? ?? ? ?? ?? ? ?? ?? ? ?? ?? ? 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 44 nov. 28, 2002; 6251-576-3pd micronas mup2 50i 50i 50p, (50i) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? table 2?27: capabilities of displa y modes, continued mode input master 1) input slave output display 2)3)4) mc jointline free sc jointline free comment 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 45 2.5.4. write/read positioning the picture position, where the picture is written into the memory is given by wrposx for horizontal and wrposy for vertical direction. the accuracy of posi- tioning is one line in vertical direction. the slave can be positioned horizontally in 16 pixel, whereas the master is positioned only in mup-modes with 16 pixel resolution. all other modes allow only bigger steps. the picture position, where the picture is read out of the memory is given by rdposx for horizontal and rdposy for vertical direction. the accuracy of read- ing is one line in vertical direction, whereas in horizon- tal direction the accuracy is 2 pixel (master) or 32 pixel (slave) 2.5.5. multi-picture display for the programming of a multi picture display it must be considered that the addressing of horizontal posi- tions is restricted to a raster of 16 pixels. therefore only a few configurations have an exact symmetrical structure. the following figures fig. 2?50 and fig. 2? 51 on page 46 show two alternative configurations for 9 x 1/9 and 16 x 1/16 multi picture displays, respec- tively. the fig. 2?52 on page 46 deals with the config- urations for 24 x 1/24 and 36 x 1/36 multi picture dis- plays. configurations with other picture sizes or combinations of different picture sizes are also possible, when the mentioned addressing restrictions are considered. corresponding considerations must be done for 16:9 picture tubes. in fig. 2?50 on page 46 symmetrical borders on the left and right side are achieved for a border width of 32 pixels when the active line length is enlarged to 720 pixels. table 2?28: application mode capabilities fsm sps ssc mup1 mup2 pce pcf pcp mc sc mc sc mc sc mc sc mc sc mc sc mc sc mc sc frame rate conversion motion adaptive ? ?? ? ?? ?? ???????????????? ?????????? ?? ?? ?? ?????? ?? ?? ? ?? ? ?? ? ?? ???????? ??????????? ? ? ? ???????? 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 46 nov. 28, 2002; 6251-576-3pd micronas fig. 2?50: examples of 9 x 1/9 multi picture using 704 active pixels the border width becomes 64 pixels when symmetry is desired. fig. 2?51: examples of 16 x 1/16 multi picture fig. 2?52: example of 25 x 1/25 and 36 x 1/36 multi picture 0 3 6 1 4 7 2 5 8 64 64 192 192 192 704 0 48 48 208 208 208 720 1 2 3 4 5 6 7 8 0 64 64 144 704 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 144 144 144 0 32 32 160 704 160 160 160 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 32 32 128 704 1 3 2 4 5 6 8 7 9 15 16 18 17 19 10 11 13 12 14 20 21 23 22 24 128 128 128 128 0 32 64 704 96 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 96 96 96 96 96 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 47 2.5.6. pip processing the pip engine performs the upconversion of the slave data path. for a multitude of modes joint line free dis- play is possible. in table 2?29 and table 2?30 on page 48) all supported display modes are listed. table 2?29: supported interlaced display modes dispmode stopmos display raster displayed fields joint line free fsm (0) sps (1) mup1 (3) pce (5) pcp (7) ssc2 (8) 001 | , 010 | , 011 | , 100 | 101 | , 110 | 111 | , 1 () 000001010 | , 011 | , 100 | 101 | , 110 | 111 | , (4) 0000010 11101111 , ( | ) 010100110 , ( | ) 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 48 nov. 28, 2002; 6251-576-3pd micronas table 2?30: supported progressive display modes dispmode stopmos display raster displayed fields joint line free fsm (0) sps (1) mup1 (3) pce (5) pcp (7) ssc2 (8) 001 a+b a+b, a+b, frame repetition x 010 a+a, b+b, line doubling 011 a+a, a+a, line doubling, field repetition 100 a+a*, a+a*, intra field interpolation, field repetition 101 b+b, b+b, line doubling, field repetition 110 b+b*, b+b*, intra field interpolation, field repetition 111 a+a*, b*+b, intra field interpolation ssc1 (2) 000/001/010 a+a, b+b, line doubling 011 a+a, a+a, line doubling, field repetition 100 a+a*, a+a*, intra field interpolation, field repetition 101 b+b, b+b, line doubling, field repetition 110 b+b*, b+b*, intra field interpolation, field repetition 111 a+a*, b*+b, intra field interpolation x mup2 (4) x a+a b+b, line doubling 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 49 2.5.7. basic upconversion concept the upconversion creates a temporary progressive output image. this progressive output is used after- wards for vertical scaling. the scaled image now can be interlaced again or remains progressive. the upconversion itself ca n be divided into three steps. in the first step the decision is made which of the two available motion phases (motion phase from field a or from field b) should be displayed. this pro- cess is called motion phas e selection. the original lines from the selected field are copied into the pro- gressive output. in a second step the missing lines for the progressive output are created. several interpola- tion methods are available. now, the progressive image is ready to be scaled vertically. after the scaling the decision about the line scan pattern is made. inter- laced outputs or progressive outputs are possible. the scan rate conversion algorithm concept is based on the assumption that the video input signal can be in video mode (two consecutive fields belong not to the same motion phase) or film mode (means two consec- utive fields belong to the same motion phase for 2-2 pull down mode or two and three consecutive fields belong to the same motion phase for 3-2 pull down mode. please refer to "filmmode detection" on page 31. the video mode material can be further separated. the separation is based on the motion range of the picture content, which is displayed. for the different source materials optimized scan rate conversion meth- ods exists. film mode material created by 2-2 pull- down (25p to 50i) is converted to 100i should be dis- played in abab or baba m ode depending on the film mode phase. 60i film mode sources (3-2 pulldown) normally are converted to 60p whereas the "inverse 3- 2 pulldown" is the best way for creating the progressive output. for the video mode material the optimized scan rate conversion method depends on the picture content. fig. 2?53: upconversion concept global motion method ( programmable, e.g. aabb/ | ) global still method ( programmable, e.g. abab/ | ) ntsc film mode pal film mode switch by film mode detector i2c: fmforce video mode local motion method ( programmable, e.g. aa*b*b/ | ) local still method (abab/ | ) pixel based switch by motion detector field based switch by global motion detector i2c: gfbon field based switch by global still detector i2c: gstillena local motion method (abab/ | ) or (baba/ || ) local motion method inverse 3-2 pull down inverse 2-2 pull down i2c: dynopsmxx xx = gm = global motion xx = gs = global still xx = v = video xx = p0-1 = film pal phase 0-1 xx = n0-4 = film ntsc phase0-4 local still method (abab/ | ) local still method (abab/ | ) 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 50 nov. 28, 2002; 6251-576-3pd micronas 2.5.8. general upconversion parameters fig. 2?54 explains the used wording for the following explanations. fig. 2?54: explanation of field and display line- scanning pattern the interlaced input signal (e.g. 50 hz pal/secam or 60 hz ntsc) is composed of a field a (odd lines) and a field b (even lines). a n - input signal, field a at time n, b n - input signal, field b at time n the field information describes the picture content. the output signal, which coul d contain different picture contents (e.g. field a, field b), can be displayed with the display line-scanning pattern . ( n , ) , , , ( n , ) , , , (() n , ) , , ( n b n-1 , + ) ? , , + 45. . ( ) . , . opdel parameter. if opdel is not set correctly, a static jointline may occur in the picture. two input fields are used to generate one output field or frame. therefore first an internal progressive frame is generated. the motion phase of this internal pro- gressive frame is programmed by the parameter dynop ms xx (ms - motion sequence value, xx is the abbreviation as defined in fig. 2?52 on page 46). fig. 2?55: explanation of output field generation the interpolation of the missing lines for the internal frame can be programmed by the parameters dyno- p it xx and dynop sm xx. the first parameter defines the interpolation type (e.g. linear filter) and the second enables the soft mix method. soft mix means using the motion values from the motion detector to switch soft between the programmed interpolation type mode and the local fall back interpolation type frame dis- play. the line scan pattern of the generated output fields are programmed using the parameter dyno- p ls xx. field b field a odd lines even lines frame/field frame content of picture display line-scanning pattern tv display line- scanning pattern display line- scanning pattern display line- scanning pattern tube, display line- scanning pattern odd lines even lines mau03 a n b n input fields phase i output field motseq motion sequence values (dynopmsxx) motion phase ab phase i b ipoltype interpolation type values (dynopitxx) lspseq line scan pattern values (dynoplsxx) ipoltype interpolation type values (dynopitxx) output field softmixenable (dynopsmxx) softmixenable (dynopsmxx) input fields 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 51 2.5.8.1. motion phase (motph) and motion sequence (motseq) the input signal usually contains two different fields, an a field with a line scan pattern (aa) and a b field with b line scan pattern (bb). the field content (a or b) called motion phase (called motph) and the line scan pattern (a or b) are separately handled. e.g. the con- tent of an input aa field can be displayed as aa or can be displayed in a b line scan pattern ab. the formerly coupling of a/a and b/b is now broken. the continuous output signal can be defined as a sequence of motion phases. the worst case is the 100i output: four motion phases must be generated from two consecutive input field motion phases a and b. for each output field it has to be decided which motion phase (a or b) should be generated. i.e. for a still input the sequ ence abab is a good 100i output. the vsp 94x7b has a full frame memory for the chrominance. it is possible to define a static motion sequence for chrominance by the parameter statopmsc . table 2?31: motseq and lspseq description (xx is placehol der for the specific dynamic operation case) 100/120 hz interlaced 2v/2h output phase 0 1 2 3 50/60 hz progressive 1v/2h 50/60 hz interlaced 1v/2h 50/60 hz interlaced 1v/1h phase 0 2 motion sequence (motseq) dynopmsxx 0 - motseqaaaa a a a a aa 1 - motseqbbbb b b b b bb 2 - motseqaabb a a b b ab 3 - motseqabba a b b a ab 4 - motseqbbaa b b a a ba 5 - motseqbaab b a a b ba 6 - motseqabab a b a b aa 7 - motseqbaba b a b a bb line scan pattern sequence (lspseq) dynoplsxx 0 - lspseqaaaa () 1 | () (interlaced) 3 - lspseqabba (interlaced) 4 - lspseqbbaa | (interlaced) 5 - lspseqbaab | (interlaced) 6 - lspseqabab () | () 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 52 nov. 28, 2002; 6251-576-3pd micronas 2.5.8.2. line scan pattern (lsp) and line scan pattern sequence (lspseq) according to the motion pha se each output image will be assigned an line scan pattern (lsp). the combina- tion of 4 line scan patterns is called line scan pattern sequence (lspseq). the line scan pattern sequence can be adjusted by a list of parameters including the key word dynopls followed by the sequence. the combination of four motion phases is called motion sequence (in the following marked as motseq). the motion sequence can be adjusted by a list of parame- ters including the key word dynopms followed by the indicator of the dynamic operation case (e.g. dynopmsgm for the motion sequence for the global motion case). 8 (progressive: 4) different motion sequences are allowed which represent all necessary combinations. 2.5.8.3. interpolation type values (ipoltype) if the picture content does not fit to the line scan pat- tern or in case of de-interlacing (creation of missing lines in the progressive output frame), these picture content or missing lines must be created by interpola- tion. four different techniques can be selected by set- ting the interpolation type value ipoltype. the interpo- lation type can be adjusted by a list of parameters including the key word dynopit followed by the indi- cator of the dynamic operation case (e.g. dynopitp0 for the ipoltype for the first 2-2 pulldown case). the dif- ferent values are described in the following table. 2.5.8.4. softblend enable switch (softblendena) in still areas of the input fields the upconversion uses the softblend functionality to switch soft and pixelwise the interpolation type from the adjusted ipoltype to the ipoltypeab. the softblend feature can be enabled by the softblendena switch. if disabled, the selected ipoltype is used for the whole picture. the soft blend switch can be adjusted by a list of parameters includ- ing the key word dynopsm followed by the indicator of the dynamic operation case (e.g. dynopsmgs for the softblendena for the global still case). 2.5.8.5. filmmode handling the i2c bus read register filmmode consists of 4 bits. the 3 lsbs indicate the current film type and phase, the msb indicates whether the 3 lsbs were generated synthetically inside the film mode detector (phase flywheel mode on unsecure input sources) or if the film mode detection re sult was securely detected (see chapter 2.4.4. "filmmode detection" on page 31 for details). this signal is used as input for the upcon- version-modified filmmode generator (umf). the generator is controlled by the i2c bus fmforce and fmforcetrig signals and has as output a modified filmmode signal. three general possibilities ex ist to modify the incoming filmmode signal. please refer to table 2?33 on page 53). fmforce = 15 disables the umf and uses the original unmodified filmmode signal for further processing. it is also possible to discard the original information and to generate (?force?) an artificial film- mode signal. this is helpful for test purposes or when having film type and phase information available from external. three different film types can be forced: video mode (formerly called camera mode), 2-2 pull- down mode ( fm pal ) or 3-2 pulldown mode ( fm ntsc ). adjusting 2-2 pulldown mode the two film phases a n b n ( fmforce = 1) or b n a n+1 ( fmforce = 2) can be adjusted. forcing a mode requires to set fmforcetrig . switching to fmforce = 3?7, the film phases 0, 1, 2, 3 and 4 are generated cyclically start- ing with the adjusted fmforce . to change the 3-2 pull- down mode film phase again, fmforce must be changed and at the same time fmforcetrig must be set (and released). a usually used modification restricts the filmmode signal to selected film types. it is possible to limit the allowed film types only to video mode, to 2-2 pulldown mode, or only to 3-2 pull- down mode. a combination of two modes can also be selected. table 2?32: ipoltype description dynopit description 0 - ipoltypeab frame based de-interlacing using original a and b lines for displaying still sequences 1 - ipoltypelinedb1 field based de-interlacing using line doubling 2 - ipoltypelin2 field based de-interlacing using linear interpolation 4 - ipoltypelin4 field based de-interlacing using modified line doubling 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 53 for all modes fmforce = 8?14 the following rules are valid: ? once one of the allowed film types is detected, all excluded film types cannot be reached anymore (until switching to other fmforce values). ?if the filmmode signal indicates an allowed film type and the detection result is ?secure?, the original film phase is used. ? if the filmmode signal indicates any excluded film type, the last detected and allowed film type is hold. ?if the filmmode signal indicates ?unsecure? in any film type, the last detected and allowed film type is hold. ? directly after activating one of the modes fmforce = 8?14 described above, one of the two scenarios can occur:  the current umf output film type already is one of the allowed film types. in this case the umf output is transfered seamless to the actual mode.  the current umf output is one of the film types which are not allowed . now the original film- mode signal is used unmodified, as long as the filmmode signal does not indicate one of the allowed film types. to avoid undetermined behav- ior after switching, it is recommended to use a two step switching approach. first switch to fmforce = 0 to force video mode (to establish a stable state), then switch to your desired mode (e.g. fmforce = 11). table 2?33: upconversion modified film mode generator fm force umf output mode phase 0 force video mode 1 force fm pal with phase a n b n 2 with phase b n a n+1 3 force fm ntsc starting with phase 0 4 starting with phase 1 5 starting with phase 2 6 starting with phase 3 7 starting with phase 4 8 allow video only 9 allow fm pal only if secure detection result, synchronize phase, oth- erwise use internal phase generator 10 allow fm ntsc only 11 allow video and fm pal only 12 allow video and fm ntsc only 13 allow fm pal and fm ntsc only 14 allow all modes 15 use unmodified film mode detector result 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 54 nov. 28, 2002; 6251-576-3pd micronas 2.5.8.6. dynamic operat ion table (dynoptable) the dynoptable transforms the programmed i2c bus parameter into internal signals which determine the current output sequence behavior. the global motion signal gmotion , the global still signal gstill and the modified film mode signal umf are generated inside the ic. depending on these input signals the pro- grammed motion sequence motseq, the line scan pat- tern lspseq, the interpolation type ipoltype the soft blend enable switch sblendena and the inverse 3-2 pull down position fjpos are selected. the parameter are coded as follows: dynop yyxx the description for yy and xx is described in table 2? 34. for example: dynopmsgm means motion sequence value for the global motion fall back mode. table 2?34: dynopyyxx description yy xx description ms motion sequence value it interpolation type value sm soft blend enable value ls line scan pattern value gm global motion fall back mode gs global still fall back mode v video mode p0 2-2 pulldown mode (fm pal) (phase 0) p1 2-2 pulldown mode (fm pal) (phase 1) n0 3-2 pulldown mode (fm ntsc) (phase 0) n1 3-2 pulldown mode (fm ntsc) (phase 1) n2 3-2 pulldown mode (fm ntsc) (phase 2) n3 3-2 pulldown mode (fm ntsc) (phase 3) n4 3-2 pulldown mode (fm ntsc) (phase 4) 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 55 the gmotflag indicator is the combination of the parameters gfbon and gmfmfbena and the global motion indicator bit gmotion (table 2?36). in the same way the gstillflag is combined. see table 2?37 for details. table 2?35: dynamic operation table gmotflag gstillflag umf motseq ipoltype sblendena fjpos lspseq 1 x x dynopmsgm dynopitgm dynopsmgm dynopfjgm dynoplsgm 0 1 x dynopmsgs dynopitgs dynop smgs dynopfjgs dynoplsgs 0 0 000 dynopmsv dynopitv dynopsmv dynopfjv dynoplsv 0 0 001 dynopmsp0 dynopitp0 dynopsmp0 dynopfjp0 dynoplsp0 0 0 010 dynopmsp1 dynopitp1 dynopsmp1 dynopfjp1 dynoplsp1 0 0 011 dynopmsn0 dynopitn0 dynopsmn0 dynopfjn0 dynoplsn 0 0 100 dynopmsn1 dynopitn1 dynopsmn1 dynopfjn1 dynoplsn 0 0 101 dynopmsn2 dynopitn2 dynopsmn2 dynopfjn2 dynoplsn 0 0 110 dynopmsn3 dynopitn3 dynopsmn3 dynopfjn3 dynoplsn 0 0 111 dynopmsn4 dynopitn4 dynopsmn4 dynopfjn4 dynoplsn table 2?36: gmotflag combination gmotion gfbon gmfmfbena umf gmotflag 0xxx 0 10xx 0 1100 1 1101...15 0 111x 1 table 2?37: gstillflag combination gstill gstillena gsfmfbena umf gstillflag 0xxx 0 10xx 0 1100 1 1101...15 0 111x 1 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 56 nov. 28, 2002; 6251-576-3pd micronas the parameter gfbon activates the global fall back switch. when activated, the setting for "global motion" is used, if the readable bit gmotion is set. this is used to switch for example in case of 100 hz inter- laced to aabb in case of big motion in the picture. if activated the gmotion flag has the highest priority. the second priority has the gstill flag, which can be activated with gstillena . this can be used for example in case of 100 hz interlaced to switch to abab mode in case of a comp lete still picture. the last priority has the umf flag, which selects between the detected mode camera or the different film phases. by using gmfmfbena and gsfmfbena , the decision for film-mode can be priorized. in this case, the fall back processing is disabled. 2.5.8.7. inverse 3-2 pull down for progressive output sequence with single v fre- quency a special mode for displaying film mode sources without interpolation and in frame resolution can be used. this mode is called inverse 3-2 pull down mode. to enable this feature some restrictions are valid. ? vertical expansion or decimation can not be used. for special exceptions, please refer to application- note. ? vertical locked mode must be used. ? horizontal locked mode must be used and ll-pll must be in locked condition ( stabll =1). the inverse 3-2 pull down mode can be activated by the i2c bus register fjmode . the motion sequence (motseq), the line scan pattern (lspseq), the interpolation type value (ipoltype), the softmix enable switch (softmixena), and the inverse 3- 2 pull down position switch (fjpos) must be pro- grammed by i2c bus in the dynamic operation table (dynoptable). 2.6. display processing the display processing part contains an integrated tri- ple 9-bit dac and performs digital enhancements and manipulations of the digital video component signal. fig. 2?56 shows the block diagram of the display pro- cessing part. 2.6.1. digital contrast improvement (dci) there is a strong demand on picture contrast, but each video display has a limited dynamic range. especially the flat display panels like lcd and pdp (plasma dis- play panel) have a lower dynamic range compared to crt. the picture contrast can't be increased by simply increasing the video signal amplitude, because exceeding the display dynamic range causes unwanted effects. an efficient use of display dynamic range depending on the picture contents increases picture contrast and quality. the basic function of dci is to analyze the picture framewise and adjust the parameters of a dual seg- ment transfer function depending on the analysis results for the best subjective picture quality. there- fore, each image frame is analyzed for three different characteristics. the image average brightness, the dark sample distribution, and the frame peak value. these parameters control the transfer function. the dual segment transfer function consists of two segments with an adaptive pivot point. a lower seg- ment for dark samples and an upper segment for light 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 57 samples. the gain of the lower segment is adaptive to the dark sample distribution. a higher gain results from fewer dark samples and a lower gain from a higher number of dark samples. the gain is limited in the range as given below. the gain of the upper segment is adaptive to the frame peak value. it is computed in the way that the detected peak value lower than the nominal, will be moved to nomi nal peak value. if the detected peak value is equal or higher than the nomi- nal peak value then, a gain of 1.0 is used (no change). the computed theoretical gain is limited then to a max- imum value in order to avoid unnatural effects. dcion enables or disables dci function. when modifying the contrast of the picture (lumi- nance), a chrominance compensation is also per- formed, in order to avoid wrong color saturation. this feature may be disabled by cscon . independent from the actual display region, image analysis is done within a user-defined window. it is defined by start pixel ( spixel ), end pixel ( epixel ), start line ( sline ) and end line ( eline ). fig. 2?56: block diagram of display processing fig. 2?57: dci basic function each image frame is analyzed for three different char- acteristics like average brightness, dark sample distri- bution and peak value. the sensitivity of the average brightness analysis is determined by the setting of sensws . a higher value reduces and a lower value increases the sensitivity. the sensitivity is also a func- tion of the analyzed picture size which is defined by analysis window settings. if a desired sensitivity is adjusted and after that the analyzed picture size is changed, then the sensitivit y will also be changed. if it is desired to keep the same sensitivity for different analysis window settings, then the sensws value has to be matched by linear interpolation to the new size (see the example given below). ayout auout avout dgout pixel mixer master/slave frame generator 8:8:8 fine delay mux mqfp144 package only itu656 encoder formatter 444 4 5 20 30 40 50 60 70 80 90 100 20 30 40 50 60 70 80 90 100 00 7 7 maximum pivot point 40 ire minimum pivot point 7 ire pivot point is adaptive to average brightness segment_2 gain is adaptive to frame peak value segment_1 gain is adaptive to dark sample distribution y _in [ire] y _out [ire] 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 58 nov. 28, 2002; 6251-576-3pd micronas the sensitivity of the dark sample distribution analysis is determined by the setting of sensbs . a higher value reduces and a lower value increases the sensi- tivity. the sensitivity is also a function of the analyzed picture size which is defined by analysis window set- tings. if a desired sensitivity is adjusted and after that the analyzed picture size is changed, then the sensitiv- ity will also be changed. if it is desired to keep the same sensitivity for different analysis window settings then the sensbs value has to be matched by linear interpolation to the new size as described for sen- sws . dark sample distribution analysis considers for the measurement the size of dark areas related to the total size of analysis window so that small dark parts in the image do not influence the measurement too much. the sensitivity to small da rk areas is adjustable by dytc . lower value for dytc means high sensitivity and higher value low sensitivity. the basic function of average brightness analysis is the measurement of light sample and dark sample contribution difference. the contribution of light sample is weighted by lswf value. the lswf setting deter- mines which picture will be considered as light and which as dark. a lower value for lswf reduces and a higher value increases the measured result of average brightness. lswf =0 turns the contribution of light samples off and every pi cture will be considered as dark. scanid gives information about interlace/pro- gressive input and should be set equal to fmode. image analysis is done frame by frame. depending on the analysis results a suitable transfer function is used for video processing. the analysis results are filtered with a time constant determined by the settings abftc for average brightness, dsftc for dark sam- ple distribution and pk_ftc for peak analysis. a shorter time constant results from a higher setting and a longer time constant from a lower setting for xx_ftc. errorcomp is used to increase the analysis preci- sion in dark sample distribution part by taking the remainder value in temporal register at the end of anal- ysis into consideration. the value of errorcomp is determined by the settings of sensbs and dytc . the equation below should be used to determine the proper value. the contribution of peaks with small size to the total frame peak value is controlled by peak_size . a lower value for peak_size increases, and a higher value reduces the contribution of peaks in the image. sensws pixelperline analyzed linesperframe analyzed ? 9112 ------------------------------------------------------------------------------------------------------------------- = sensws 680 536 ? 9112 ---------------------- 40 = = (integer part only) errorcomp 32 senses ? dytc -------------------------------- = 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 59 2.6.2. adaptive peaking the luminance peaking filter improves the overall fre- quency response of the lumi nance channel. it consists of two filters working in parallel. they have high pass (hp) and band pass (bp) characteristics. the peaking filter clock frequency is clkb36 (usually 36 mhz). the maximum signal frequency of the picture stored in the memory is 6.75 mhz. due to a peaking after postscaler, the frequency range of the peaking fil- ter varies with the expansion factor of the postscaler. the peaking is picture-content adaptive. fig. 2?58: bandpass/highpass filter characteristic in a first region, adjustable by ath1bp and ath1hp for bandpass and highpass, respectively, the signal is damped for to reduce noise (denoising). the second region is adjusted by ath2bp ( ath2hp ). for this region, the amount of peaking is given by apk1bp ( apk1hp ). the peaking value for the last part is given by apk2bp ( apk2hp ). additional to adaptive peaking, a luminance transition improvement (lti) circuit may be enabled by lti . fig. 2?59: adaptive peaking segments (bp and hp) table 2?38: peaking filter frequencies expansion factor of postscaler corresponding frequency of input signal for center frequency bandpass (bp) highpass (hp) 0.75 2.66 mhz 6.75 mhz ... ... ... 1 3.55mhz 9mhz ... ... ... 3 10.65 mhz 27 mhz 0 1 2 3 4 5 6 7 5 0 5 10 15 peaking filter characteristic frequency [mhz] gain[db] ath1bp ath1bp + ath2bp apk2bp damping bandpass-filtered input signal amount of bandpass peaking peaking apk1bp max. ath1hp ath1hp + ath2hp apk2hp damping highpass-filtered input signal amount of highpass peaking peaking apk1hp max. denoising denoising 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 60 nov. 28, 2002; 6251-576-3pd micronas 2.6.3. color transition improvement (cti) a digital algorithm is implemented to improve horizon- tal transitions of the chrominance signals resulting in a better picture sharpness. a highpass/bandpass fre- quency peaking of the signal usually produces broad overshoots. to eliminate ?w rong colors?, which are caused by over and undershoots at the chroma transi- tion, the sharpened chroma signals are limited to a proper value automatically. the amount of peaking for the bandpass is adjusted by pkctibpm , for the high- pass by pkctihpm . fig. 2?60: principles of cti 2.6.4. pixel mixer the aim of the pixel mixer is the combination of the dif- ferent paths of video sequences to one final video stream being shown by the display unit. thereby 6 dif- ferent sources (layer) are possible which are listed in the following table: the size of the background layer determines the size of the picture. this means, that the background must have at least the size of the picture to be displayed. every layer is determined by the position of the upper left edge ( horposx , verposx ) and a stretch in hor- izontal and vertical direction ( horwidthx , ver- widthx ). additionally, the frame-size is defined by horframex and verframex . while in the default case of interlace ( fmode =0), the parameters verposx and verwidthx are directly used, in the case of progressive ( fmode =1) the parameters verposx and verwidthx are multi- plied by 2. this is necessary for avoiding additional changes after switching from interlace to progressive or vice versa in order to display all picture elements at the same position. fig. 2?61: example of pixel mixer output c r c b input a) ampl. b) c r out c b out c) a) c r c b input of cti b) c r c b input + correction signal c) sharpened and limited c r c b t t t table 2?39: pixelmixer layer naming conventions layer suffix master channel m slave channel s master frame g slave frame f curtain c background and testpattern p s g b ackground m s horposp horwidthf/s horposc horposf/s horwidthc horwidthp horwidthg/m horposg/m horframef horframeg verposf verframef verwidthf verposg verframeg verwidthg verposc verwidthc verposp verwidthp v-sync h-sync m aster master frame slave f rame c urtain 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 61 2.6.4.1. priority decoder for every layer a priority can be chosen ( prioc , prios , priom , priog , priop , priof ). 0 is lowest priority, 15 is highest priority. it is not allowed to give two or more layers same priority. the selectable range is 0, 2, 4, 6, 8, 10, 12, 14. the values between can not be selected but result from the virtual overblending channel. fig. 2?62: overblending the blending can be enabled by obsoft . the tempo- ral dynamic version is enabled by obtemp . in this temporal overblending mode tblend specifies how long the soft switching from master components to slave components or vice versa will take. in the static mode ( obtemp =0), tblend gives the proportion of master and slave channel. the components of this virtual overblending channel can be the master and the slave without frame (( priof < prios )&( priog < priom )&( priom = prios )). the master frame and the slave frame can additionally be taken into consideration ( priog = priom +2= priof +4= prios +6 or priof = prios +2= priog +4= priom +6). 2.6.4.2. background and testpattern component displaying the background trivially uses constant val- ues for the y, u, and v components. however, also nontrivial background images can be generated. how they look like can be seen in the following figure. the used pattern is defined by the iic-bus parameter patt e r n _m o d e having 3 bits. for the trivial back- ground ?000? is used. fig. 2?63: possible testpattern table 2?40: static and dynamic blending obtemp tblend ratio of lower/higher priority 00025/75 01 50/50 10 62.5/37.5 11 75/25 1 00 100/0...fast...0/100 01 100/0...medium...0/100 10 100/0...slow...0/100 11 100/0...very slow...0/100 table 2?41: suggested priorities for pixel mixer show pip hide pip use curtain priof 12 8 8 prios 10 6 6 priog 8 12 12 priom 6 10 10 prioc222 priop0014 y u v 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 62 nov. 28, 2002; 6251-576-3pd micronas all patterns have a length of 288 lines. the chroma is always in 4:4:4 format. in horizontal direction 960 pix- els are generated. if the displayed picture size differs from (288/960), blank picture is added or picture content is cut. the trivial background pattern takes for y the constant luminance ybagr , for u and v the constant chromi- nance ubagr and vbagr . the yramp gives only a ramp to the luminance channel. the u and v channel are "0". the ramp starts at 0 and with every clock cycle the output increases. after 255 the output starts at 0 again. so nearly four ramp s will be seen with 960 pixel resolution. the yrampsoft is only one ramp over the whole screen. it starts at black and is increases every forth pixel. maximum amplitude is reached after 960 pixel. the yuvrampsoft equals the yrampsoft having a ramp on u and v additionally. the colorbar equals an itu100/75/75 color bar. the crosshatch is used to adjust the geometry of the picture. some vertical and horizontal lines with white and are inserted into a black picture. the chroma is always 0. 2.6.4.3. window generator this generator is able to realize an automatic closing and opening of the displayed picture. this means that with every picture the displayed curtain, defined by ucur , vcur and ycur will get bigger or smaller. the original picture data w ill be replaced by the curtain values and vice versa. 4096 different colors are avail- able. the fig. 2?64 shows the functionality of the horizontal window function. the window can be closed or opened. fig. 2?64: horizontal windowing the windowing feature can be enabled by the wind- hon parameter. the windhst and the windhdr parameter determine, what status (opened or closed) the window has, and what can be done with the win- dow (open or close). with each enabling of the window function by the windhon parameter, the status of the window will be as defined by windhst and windhdr . to change from ?close? to ?open? or vice versa only the windhdr parameter has to be tog- gled. the speed of the window can be defined by the windhsp parameter. the figure 2?65 shows the functionality of the vertical window function. fig. 2?65: vertical windowing all settings are also available in vertical direction. all i2c parameters exist for both directions (e.g. wind- hon and windvon for horizontal and vertical window enabling). combinations of both window functions (horizontal and vertical) are also possible. fig. 2?66: horizontal and vertical windowing 2.6.5. coarse and fine delay before digital-to-analog conversion an adjustment of the phase of the luminance is performed. a coarse delay from -8 to +7 in steps of 1 pixel clkb36 (~28 ns) are possible ( coarsedel ). finedel shifts the lumi- nance one clkb72 (~14 ns) pixel. this can be used to compensate delays, when y and uv are externally processed differently (e.g. lowpass filtered). 2.6.6. ycrcb control for digital output the vsp 94xxb supports the following picture adjust- ment parameters on the master and slave signal: ?0 ( dpcon) ? ? 15 4( dpbrt) ?0 ( dpvsat ) ?0 ( dpusat ) these adjustments should only be used, if there is no other adjustment possible in the system (e.g. flat-panel application). in case of analog display (tube), these adjustments should be done in backend device. close window open window close window open window close window open window 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 63 2.6.7. rgb matrix the yuv_rgb block converts video data from yuv-for- mat to rgb-format by means of a free programmable matrix. this rgb signal is in tended to be used as digi- tal 3*9bit rgb signal, but may also be used on analog outputs. c1...c6 are signed integer values in the range from -511...511. the color saturation may be influ- enced by "s" in the range about 0.5 vsp 94x5b, vsp 94x7b preliminary data sheet 64 nov. 28, 2002; 6251-576-3pd micronas 2.6.9. output-data controller the output data controller generates horizontal and vertical syncs. both sync-generators have a so called ?locked-mode? and ?freerunning-mode?. the table 2? 42 shows all configurations. for freerun mode the backend part works stand alone without analyzing the input signal. the clock domains, input data part and output data part of the ic, are not related to each other. if the output processing works in the freerun mode, the output signals of the odc are generated depending on i2c-bus settings. for locked mode the backend part works with a line locked clock. this means that the frontend and the backend of the ic depend on each other. the generation of the con- trolling signals dep ends on output si gnals from the frontend. this mo de will be the default and the most used mode for standard tv applications. when no or very weak signal is connected to the cvbs input, the ic can be c onfigured to automatically switch into freerunning mode. this stabilizes the dis- play which may contain osd information, e.g. during channel-tune. the configuration, whether the ic switches to h-freerun, v-freerun or both can be config- ured by autofrrn . 2.6.9.1. hout generator the hout generator has two operation modes, which can be selected by the parameter houtfr . the hout signal is active high for 64 clock cycles (clkb36). in the freerunning-mode the hout signal is generated depending on the pplop parameter. in the locked-mode the hout signal is locked on the incom- ing h-sync signal derived from cvbs. the polarity of the hout signal is programmable by the parameter houtpol . 2.6.9.2. vout generator the vout generator has two operation modes, which can be selected by the parameter voutfr . in the fre- erunning-mode ( voutfr =1) the vout signal is gen- erated depending on the lpfop parameter. in the locked-mode the vout signal is synchronized by the incoming v-sync signal derived from cvbs, delayed by some lines ( opdel). opdel must be adjusted for different input signals and different ic adjustments. during one incoming v-sync signal, two vout pulses have to be generated. the polarity of the vout signal is programmable by the parameter voutpol . the vout signal is active high for two output lines 2.6.9.3. blank generator the blank signal is used to horizontally and vertically mark active picture area. it is enabled by blanen and its polarity can be chosen by blanpol and vblan- pol . referred to hsync, the start is given by blan- del and its length is given by blanlen , both adjust- able in 4 pixel resolution. referred to vsync, the start is given by vblandel and its length is given by vblanlen , both adjustable in 1 lines resolution.the blank information can be supplied to pin "656vio/blank" ( 656blank ) or pin "vout50/blank" ( v50blank ). table 2?42: hout and vout generator configurations mode houtfr voutfr "h-and-v-locked" mode 0 0 "h-freerunning/ v-locked" mode 10 "h-locked/ v-freerunning" mode 01 "h- and v-freerunning" mode 11 table 2?43: display line scanning pattern sequence display sequence 1. to 2. (lines) 2. to 3. (lines) 3. to 4. (lines) 4. to 5.(1.) (lines) ??? 1 1 1 1 ??? 1 1 1 1 ??? 1 1.5 1 1.5 ??? 1.5 1 1.5 1 ??? 1 1.5 1 1.5 ??? 1.5 1 1.5 1 ??? 1.5 1.5 1.5 1.5 ??? 1.5 1.5 1.5 1.5 ? 5 5 5 5 ? 5.5 4.5 5.5 4.5 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 65 2.6.10. static pin switching it is possible to set the pin "h50/irq" to static 0 or 1 by gph50 . it is possible to set the pin "vin" to static 0 or 1 by cpuirq2v . in 144 package only, three pins (gp0...2) can be controlled individually by i2c com- mands ( gp0 , gp1 , gp2 ). fig. 2?68: vin/intr and vout switching 2.6.11. vsp 94xxb in pip operation only the ic can be used to produce a pip only (pce mode), which is synchronized to external h/v signals. this can be used i.e. to in sert a pip into a pc-signal which is directly connect ed to the rgb/deflection stage. for this, the vout-pin can be set to input by v100in and hout to tristate by h100tr . additionally, the incoming h signal must be connected to any cvbs, gin or fblin pins. the blank signal indi- cates the valid pip picture in order to switch between the main-signal and the pip in the backend. 2.6.12. digital 656 output the output data format corresponds to itu656 (8-bit bus at a data rate of 27 mhz). timing reference codes (sav, eav) are inserted according to the specification. the output can be enabled by dpout656 . the display clock should be set to linelocked-clock ( houtfr ) with 27 mhz ( pplip ) and 720 pixels per line ( horwidthp ). 656 output data is available at pins 656io0...7. in qfp144 versions, 656 output is available at green output (dgout0...7) additionally. the clock output (pin 656clk) is clkb72 always (usually 27 or 54 mhz) and can be inverted by clk656outinv . 2.6.13. digital yuv/rgb output 4:4:4 rgb as well as 4:4:4 and 4:2:2 yuv signals with either 8 or 9 bits are supported. fig. 2?69: possibilities of digita l output connections 0 1 1 0 cd1 cd2 1 0 dp vout vin/intr cpuirq2v v100in v100in cpuirq output c800 static '1' 3 static '0' 2 table 2?44: digital output configuration in qfp144 m422 dwo to1rgb dpout656 rgb 4:4:4 8 bit 0 0 1 0 9 bit 0 1 1 0 yuv 4:4:4 8 bit 0 0 0 0 9 bit 0 1 0 0 yuv 4:2:2 8 bit 1 0 0 0 9 bit 1 1 0 0 656 8 bit x x x 1 dgout8 dgout7 dgout6 dgout5 dgout0 dgout4 dgout3 dgout2 dgout1 dbout8 dbout7 dbout6 dbout5 dbout0 dbout4 dbout3 dbout2 dbout1 drout8 drout7 drout6 drout5 drout0 drout4 drout3 drout2 drout1 9 bit output 8 bit output lsb msb msb lsb rgb 4:4:4 yuv 4:4:4 yuv 4:2:2 656 g b r y u v itu656output (8 bit only) y u/v 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 66 nov. 28, 2002; 6251-576-3pd micronas 2.7. clock concept a single 20.25 mhz crystal at fundamental mode is used as clock reference. all other clocks are derived from this source. the cvbs frontend works with 20.25 mhz, the rgb frontend and input processing operates at 40.5 mhz, the oversampling dacs use 72.0 mhz and the memory and all parts behind the memory are clocked with 36 mhz. three different clock concepts are supported. the dif- ference is the behavior in clocking the memory output. the frontend part of the vsp 94x5b uses a free-run- ning but crystal-stable clock (clkf). after deskewing, an orthogonal picture is written into the memory. the read out is done using the (clkb) clock. the horizontal sync-signal output (hout) is derived from a counter running with clkb. the vout is directly derived from the input vertical signal, which is generated by the sync-separation block. this "h-fre- erunning-v-locked mode" is only possible together with a dc coupled deflection controller. in "h-and-v-locked mode" clkb is line-locked to the incoming signal. the freerunning yuv picture data and the internal h signal are converted to the line- locked domain. now hout and the sync signal in the 1f h domain are directly coupled. in case of "h-and-v-freerunning mode" the hout and vout signals are derived from counters running with clkb. there is no connection to the incoming signal. this mode can be used for stable pictures when no signal is applied (e.g. ch annel search with osd inser- tion). the clock output can be disabled by clkouton. clkoutinv inverts the clock. hout and vout are in lin e with the sampling clock clkb27, clkb36 or clkb72. even when clkout is not used in the system, clkoutsel72 , clkout72 and clkoutsel must be set properly to obtain correct hout, vout and blank signals . table 2?45: clock output and hout/vout/blank clock reference clkout sel72 clkout 72 clkout sel clkout (hout, vout, blank derived from) 000clkb27 001clkb36 110clkb72 table 2?46: clock output and hout/vout clock reference clock system (fr=free-r unning; ll=line-locked) name clock nominal frequency h- and v- locked mode h-freerunning v-locked mode h- and v- freerunning mode clkf20 cvbs frontend 20.25 mhz fr fr fr clkf40 rgb frontend, input processing 40.5mhz frfrfr clkb36 output and dis- play processing 9407: 36 mhz (analog out) 9417: 27 mhz (digital out) 9437: 18 mhz (analog out) 9447: 13.5 mhz (digital out) ll fr fr clkb72 oversampling, dac 9407: 72 mhz 9417: 54 mhz 9437: 36 mhz 9447: 27 mhz ll fr fr clkb27 pins "clockout", "hout", "vout" 9407: 27 mhz 9417: 20.25 mhz 9437: 13.5 mhz 9447: 10.125 mhz ll fr fr 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 67 2.7.1. line-locked clock generator the clock generation system derives all clocks from one 20.25 mhz crystal oscillator clock source. line- locked horizontal sync pulses are generated by a digi- tal phase locked loop. the time constant can be adjusted between fast and slow behavior ( kpl, kil ) to accommodate different backend ics. the pll control can be frozen up to 15 lines before v-sync ( fion ) for a duration up to 15 lines ( file ). this may be used to reduce disturbances by h-phase errors which are pro- duced by vcr?s. the output frequency for the 100/ 120 hz version dependent on iicincr is a freerunning frequency is also generated which may be selected alternatively. the freerunning frequency for the double-scan versions dependent on frinc is normally, iicincr and frinc are equal or nearly the same. the display frequency is internally divided by two for the single-scan versions. fig. 2?70: allowed operation area for clock generation the number of pixels generated by the pll is given by pplip . for linelocked clock generation the following equation must be fulfilled: dependent on artsync and itusync, the ll-pll input is different (see table 2?47) . f display iicinc 103 hz ? = f displayfr frinc 103 hz ? = table 2?47: ll-pll input artsync itusync ll_pll input 0 x cd input (parallel operation) 1 0 cd output (serial operation) 1 1 itu656 input nominal 100 hz operation (analog out) nominal 50 hz operation (analog out) 13.5 18 27 36 mhz nominal 50 hz operation (digital out) nominal 100 hz operation (digital out) pplip pplop = table 2?48: ll-pll settings operation input pplip*4 pplop*4 iicincr frincr clkb36 [mhz] f h [khz] double-scan (analog out) 50 hz 2304 1152 349525 349525 36 31.250 60 hz 351953 36.25 31.468 double-scan (digital out) 50 hz 1728 864 262144 262144 27 31.250 60 hz 263892 27.18 31.468 single-scan (analog out) 50 hz 2304 1152 349525 349525 18 15.625 60 hz 351953 18.125 15.734 single-scan (digital out) 50 hz 1728 864 262144 262144 13.5 15.625 60 hz 263892 13.59 15.734 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 68 nov. 28, 2002; 6251-576-3pd micronas 3. i2c bus 3.1. i2c bus slave address when pin adr/tdi is connected to vss, vsp 94xxb reacts on first i2c address. the second address is active, when pin adr/tdi is connected to vdd. 3.2. i2c bus format the vsp 94x7b i2c bus interface acts as a slave receiver and a slave transmitter and provides two dif- ferent access modes (write, read). all modes run with a subaddress auto increment. the interface supports the normal 100 khz transmission speed as well as the high speed 400 khz transmission. vsp 94x7b has 16 bit i2c registers only. the two bytes per register are referred as byte_a and byte_b. they are either read_only or write_only registers. byte a is the higher byte and is transmitted first. it is always transmitted if the register is addressed. byte b is the lower byte. it need not be transmitted if only byte a is of interest. byte a has always to be transmitted before byte b can be accessed. all read and write registers are auto increment registers. however, the auto increment func- tion can be disabled by the control bit autoinc_off in register dah. if the auto increment function is switched off, the bytes a an d b of write registers will be updated (overwritten) cyclically every second data byte. the bytes a and b of read registers will be polled cyclically every second byte. the transmitted data is internally stored in registers. the registers are located in different clock and func- tional domains. the clock domains can be found in table 3?6. table 3?1: i2c slave address write address 10110000= b0h adr/tdi=0 10110010= b2h adr/tdi=1 read address 10110001= b1h adr/tdi=0 10110011= b3h adr/tdi=1 table 3?2: 16 bit i2c format a7, a6, a5, a4, a3, a2, a1, a0 b7, b6, b5, b4, b3, b2, b1, b0 byte_a: msb byte_b: lsb table 3?3: index of i2c abbreviations sstart a acknowledge saw slave address write sar slave address read sbr subaddress d_a data byte a d_b data byte b stp stop table 3?4: write sequence examples ssaw asbr ad_a astp ssaw asbr ad_a ad_b astp ssaw asbr ad_a ad_b ad_a ... astp table 3?5: read sequence examples s saw a sbr a s sar a d_a na stp s saw a sbr a s sar a d_a a d_b na stp ssaw asbr assar ad_a a d_b a d_a ... na stp 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 69 3.3. modification of i2c write registers modified register data becomes effective ? after being activated by a store command (nearly all registers). ? in some cases immediately after writing, if the regis- ter is marked by "nto? (=no take over mechanism) there are two types of store commands: ? immediately after store command specified for this register domains (feh) ? at the next rising edge of the v-sync signal specified for this register domains (ffh) both store commands should not be used in the same i2c telegram. the registers are grouped into update-domains. the update of each domain must be enabled by setting the corresponding bit in the store command word. the update domain, where the data are made valid with the v-sync signal of the 20.25 mhz domain are indicated in the register overview by vs1_20 or vs2_20 respectively. the others update domains are called vsm1_40 , vsm2_40 , vss1_40 , vss2_40 , vsrgb_40 , vsbm1_36 , vsbm2_36 , vsbs_36 , vsdci_36 and vs656_27 . for immediate update (no wait for v-sync), im1_20, im2_20, imm1_40 , imm2_40 , ims1_40 , ims2_40 , imrgb_40 , imbm1_36 , imbm2_36 , imbs_36 , imdci_36 and im656_27 can be used. the update status of the registers can be checked by read register f7h. the i2c parameter vs1_20stat , vs2_20stat , vsm1_40stat , vsm2_40stat , vss1_40stat , vss2_40stat , vsrgb_40stat , vsbm1_36stat , vsbm2_36stat , vsbs_36stat , vsdci_36stat and vs656_27stat reflect the state of the register values. if these bits are read as 1, then the store command was sent, but the data is not made available yet. if these bits are 0, then the data was made valid and a new write or read cycle can start. these registers may be checked before writing or reading new data, otherwise data can be lost if different data is written too fast to a register. table 3?6: i2c bus clock domains domain description clock cp1 cvbs frontend master clkf20 ip1 input processing master clkf40 dp1 display processing master clkb3, clkb72 op1 output processing master clkb36 cp2 cvbs frontend slave clkf20 fp rgb processing clkf40 ip2 input processing slave clkf40 dp2 display processing slave clkb36 op2 output processing slave clkb36 itu itu656 processing clkf27, clkf40 pp ll-pll clkf36 c800 c800 clkf40 mem memory controller clkb36 maus motion adaptive upconver- sion clkb36 odc output data controller clkb36 table 3?7: store commands ssawa?feh?a im _high a im _low a stp table 3?8: store commands ssawa?ffh?a vs _high a vs _low a stp table 3?9: i2c bus register types register types w write register r read register rrstyp reset register after reading hs hand-shake mechanism 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 70 nov. 28, 2002; 6251-576-3pd micronas 3.4. update of i2c read registers the read process does not make use of store com- mands. the update of read register data is done ? by the sync signals as described for the write regis- ters, but the direction of the data flow is opposite ("normal" read registers). the update status of the registers can be checked by read register f7h. ? immediately (nto read registers) ? with reset after read (rs read registers) rs type registers behave like a rs flip flops. when- ever the corresponding signal has a high level it sets the register bit to "1". after being read by the i2c bus master, the whole register will be automatically reset (means value 0) . for example the register nmstatusm belongs to the ?rs typ? read registers. nmstatusm signalizes a new value for noisemem . so if nmstatusm is read as 0 the current noise measurement has not been updated. if the nmstatusm is read as 1 a new noise measure- ment value can be read. all other ?rs typ? read regis- ters work in the same way. the ?rs typ? read registers will be marked in the overview with the short cut ?rstyp? or will have the additional hint ? note : reset automati- cally when read/write? in the detailed i2c bus com- mand description. registers which need a hand-shake mechanism between the i2c bus interface and the different blocks are marked with the shortcut hs (hand shake mecha- nism). this means that all bits of the registers are used when the last register is written. after iicincr18-3 is written, iicincr2-0 must be written to allow these bits to have effect. the registers for the write parameter rmode are directly connected to the read registers of the parame- ter rmmirror . so it is possible to check the i2c bus protocol by writing and reading to the register rmode and rmmirror , respectively. table 3?10: i2c bus register characterization take-over mechanism nto no take-over mechanism vs1_20 cvbs frontend master take-over with v-sync in 20 mhz domain vs2_20 cvbs frontend slave vssli_20 data slicer vsrgb_40 rgb frontend take-over with v-sync in 40 mhz domain vsm1_40 input processing master before v-scaler vsm2_40 input processing master behind v-scaler vss1_40 input processing slave before v-scaler vss2_40 input processing slave behind v-scaler vsbm1_36 master behind memory take-over with v-sync in backend 36.0 mhz domain vsbm2_36 master behind v-scaler vsbs_36 slave behind memory vs656_27 itu656 input / itu656 output take-over with v-sync in 27.0 mhz domain 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 71 fig. 3?1: i2c bus address overview 3.5. miscellaneous after switching on the ic, all bits of the vsp 94x2a are set to defined states. por is set after reset to pin 24. it stays 1, until it is canceled via software porcncl . this can be used to detect a reset on pin 24. during tv operation, it can be used to decide whether to program all registers (e.g. after power failure reset) or only altered ones (normal tv operation). writing to or reading from a non -existent register is permitted but does not generate a fault by the ic. two counters (0...15) are available, which are incre- mented with every vertical pulse of input processing master ( fcim ) or output processing master ( fcbm ). they can be used for software synchronization. 3.6. important hints the signal fjmode can be found in 57h and 5eh (same position). do always write the same values to fjmode in 57h and fjmode in 5eh. the signal lpfopoff can be found in bbh and bfh (different position). do always write the same values to lpfopoff in bbh and lpfopoff in bfh. write master write slave write common read master read slave read common 00h-5ch 63h-97h 98h-dah dbh-e4h e5h-e9h eah-fch i 2 c register optimus store command fdh-ffh write common 60h-62h 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 72 nov. 28, 2002; 6251-576-3pd micronas 3.7. i2c bus list in alphabetical order table 3?11: i2c bus list in alphabetical order name address 656blank 9ch aabyp a7h aasel a4h ab_ftcm 4eh accfixm 01h accfixs 65h accfrzm 01h accfrzs 65h acclimm 0eh acclims 72h adata0 f9h adata1 f9h adata2 fah adata3 fah adata4 fbh adata5 fbh adata6 fch adata7 fch adcsel a7h adins 9fh adlckccm 0fh adlckccs 73h adlckm 0fh adlcks 73h adlckselm 0fh adlcksels 73h adline 9fh adr_rdy f7h afproc c1h agcadj1m 0bh agcadj1s 6fh agcadj2m 0ch agcadj2s 70h agcadjb a8h agcadjcv1 ddh agcadjcv2 e7h agcadjf a9h agcadjg a9h agcadjr a8h agcfrzem 0ch agcfrzes 70h agcmdm 0bh agcmds 6fh agcpwresm 5fh agcpwress 63h agcresm 0ch agcress 70h agcthdm 5fh agcthds 63h alpfipi a2h alpfipm 26h alpfips 88h ammon 2dh amstd50m 5fh amstd50s 63h amstd60m 5fh amstd60s 5fh63h apenselm 22h apensels 84h apk1bpm 49h apk1bps 95h table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 73 apk1hpm 4ah apk1hps 96h apk2bpm 49h apk2bps 95h apk2hpm 4ah apk2hps 96h applipi a1h applipm 23h applips 85h arsdis bfh artsync 3fh ath1bpm 49h ath1bps 95h ath1hpm 4ah ath1hps 96h ath2bpm 49h ath2bps 95h ath2hpm 4ah ath2hps 96h autofrrn 45h autogap 20h autoinc_off dah bellfirm 11h bellfirs 75h belliirm 11h belliirs 75h bgposm 12h bgposs 76h bgshiftm 60h bgshifts 63h blandel d4h table 3?11: i2c bus list in alphabetical order name address blanlen d5h blanpol d4h bluesel aah bluetwo aah brtadj a4h c1 c2h/c5h c2 c2h/c5h c3 c3h/c5h c4 c3h/c5h c5 c4h/c5h c6 c4h/c5h c800 d9h c800 fdh cdelhposm 33h cdelhposs 8ah cformat a3h chrfm 04h chrfs 68h chromamp c9h chromsign656 c1h chrsfm c1h chrsfr a4h ckillm 05h ckills 69h ckillsm 06h ckillss 6ah ckstatm dch ckstats e6h clk656out 9eh clk656outinv c1h clkf2pad a5h table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 74 nov. 28, 2002; 6251-576-3pd micronas clkout72 d4h clkoutinv d4h clkouton d4h clkoutsel d4h clkoutsel72 d5h clkt1 ach clmpd1m 01h clmpd1s 65h clmpd1sm 0fh clmpd1ss 73h clmpd2m 02h clmpd2s 66h clmpd2sm 0fh clmpd2ss 73h clmphighm 0dh clmphighs 71h clmplowm 0eh clmplows 72h clmpsig1 98h clmpsig2 98h clmpst1m 03h clmpst1s 67h clmpst1sm 0ch clmpst1ss 70h clmpst2m 04h clmpst2s 68h clmpst2sm 0dh clmpst2ss 71h clmpvg a7h clmpvrb a8h clpstgym 01h table 3?11: i2c bus list in alphabetical order name address clpstgys 65h clrangem 12h clranges 76h coarsedel d8h colonm 01h colons 65h combm 05h combs 69h combusem 02h combuses 66h conadj a4h conm 02h cons 66h consm 01h conss 65h cor 9ah coronm 4ah corons 96h cpllofm 01h cpllofs 65h cpllresm 0ch cpllress 70h cpudisable dah cpuirq2v dah crcbm 03h crcbs 67h csc_onm 4ch cstandm 05h cstands 69h cvbosel1 99h cvbosel2 99h table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 75 cvbosel3 99h cvbsel1 98h cvbsel2 98h data_ccwss1 eah data_ccwss2 eah data_uswss1 ech data_uswss2 ebh data_uswss3 ebh datavccwss ech datavuswss ech dbdhposm 33h dbdhposs 8ah dbdpicim 4ah dbdpicis 96h dc 9ah dci_corm 4dh dcionm 4ch dclmpf a7h dcr 9ah ddr 9ah ddr_cc 60h dec2 a5h deempfirm 10h deempfirs 74h deempiirm 10h deempiirs 74h deempstdm 11h deempstds 75h dethpolm dch dethpols e6h detvpolm dch table 3?11: i2c bus list in alphabetical order name address detvpols e6h digouten c1h disallresm 07h disallress 6bh dischchm 01h dischchs 65h discomb 9bh dispmode bfh disres ach dpbrt 42h dpcon 42h dpout656 c1h dpusat 83h dpvsat 82h dsftcm 50h dt 9ah dtfdt 2eh dwo c1h dynopfjgm 58h dynopfjgs 58h dynopfjn0 59h dynopfjn1 59h dynopfjn2 5ah dynopfjn3 5ah dynopfjn4 5bh dynopfjp0 55h dynopfjp1 5bh dynopfjv 55h dynopitgm 58h dynopitgs 58h dynopitn0 59h table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 76 nov. 28, 2002; 6251-576-3pd micronas dynopitn1 59h dynopitn2 5ah dynopitn3 5ah dynopitn4 5bh dynopitp0 55h dynopitp1 5bh dynopitv 55h dynoplsgm 56h dynoplsgs 56h dynoplsn 57h dynoplsp0 56h dynoplsp1 56h dynoplsv 56h dynopmsgm 58h dynopmsgs 58h dynopmsn0 59h dynopmsn1 59h dynopmsn2 5ah dynopmsn3 5ah dynopmsn4 5bh dynopmsp0 55h dynopmsp1 5bh dynopmsv 55h dynopsmgm 58h dynopsmgs 58h dynopsmn0 59h dynopsmn1 59h dynopsmn2 5ah dynopsmn3 5ah dynopsmn4 5bh dynopsmp0 55h table 3?11: i2c bus list in alphabetical order name address dynopsmp1 5bh dynopsmv 55h dytcm 51h eia770m 0fh eia770s 73h elinem 4dh en_656 a3h ena_demom 4ch enlimm 11h enlims 75h epixelm 4ch errorcmpm 51h extrd c0h f_offs 9fh f2f1f0 9ah fblactive edh fblconf a6h fbldel a5h fbloffst aah femagm 19h femags 7bh fethd b2h fhdetm 02h fhdets 66h fhfrrnm 06h fhfrrns 6ah fieldbinv 45h file ach filmmodem dfh finedel d8h fioffoff c1h table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 77 fion aeh fjmode 57h/5eh fjsellnv 54h fkoi afh fkoihys afh fldinvm 01h fldinvs 65h flinem 01h flines 65h flnstrdm 11h flnstrds 75h fmath 2ch fmdcth 2bh fmdson 2bh fmdth 2ch fmforce 57h fmforcetrig 57h fmmemhis 2ch fmod adh fmode bdh fmotregm e0h fmregion 2bh fmres 2bh fmscalel 2bh fmscaleu 2bh fmstatusm e2h fmsyn 14h fmsynuns 14h fmthron 2bh fmthyon 2bh fpol 9fh table 3?11: i2c bus list in alphabetical order name address frafion 2fh framedimm d2h framedims d2h frcbgndm 21h frcbgnds 83h frcmmodm 22h frcmmods 84h freeze_anlm 4dh freezem 13h freezes 77h freqsell afh frfix 5dh frinc 5dh frzlimlr 5eh fswftl c1h gainseg1frcm e3h gainseg2frcm e4h gapm 32h gcmon 5ch gfbon bdh gmamm 29h gmasm 28h gmdstatusm e2h gmfmfbena 54h gmotionm e1h gmotregm e1h gmsten 29h gmstsl 29h gmstss 28h gmstth 28h/29h gmstthv 21h table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 78 nov. 28, 2002; 6251-576-3pd micronas gmthlm 29h gmthum 28h gofst a5h gph50 dah gpp0 20h gpp1 24h gpp2 24h gradelaa f5h gradisstable f3h gradslaa f2h gsfmfbena 54h gsthlm 2ah gsthum 2ah gstillena 54h gstillm e1h h50skew 5fh haaprescm 23h haaprescs 85h hdcprescm 23h hdcprescs 85h hdg 99h hdtotest ach hinc0m 34h hinc0s 8bh hinc1m 35h hinc1s 8ch hinc2m 36h hinc2s 8dh hinc3m 37h hinc3s 8eh hinc4m 38h table 3?11: i2c bus list in alphabetical order name address hinc4s 8fh hincr_ext adh hinpm 03h hinps 67h horframef cbh horframeg d0h horoffs 91h/92h horposf cah horposg ceh horposm 45h horposnm 27h horposp c6h horposs 91h horwidthf cbh horwidthg cfh horwidthm 47h horwidthnm 27h horwidthp c7h horwidths 93h houtdel bch houtfr bch houtpol d4h houttr c1h hpanonm 33h hpanons 8ah hpe1off c0h hpe2off c0h hpexoff c0h hpol a3h hpolm 02h hpols 66h table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 79 hps1off c0h hps2off c0h hres aeh hscposcm 33h hscposcs 8ah hscprescm 22h hscprescs 84h hseg1m 34h/35h hseg1s 8bh/8ch hseg2m 36h/37h hseg2s 8dh/8eh hseg3m 38h/39h hseg3s 8fh/90h hseg4m 39h hseg4s 90h hsppl 61h hswin adh htestw adh huem 08h hues 6ch hwid aeh ifcompm 0eh ifcomps 72h ifcompstrm 0eh ifcompstrs 72h iicincr abh/ach im1_20 feh im2_20 feh im656_27 feh imbm1_36 feh imbm2_36 feh table 3?11: i2c bus list in alphabetical order name address imbs_36 feh imdci_36 feh imm1_40 feh imm2_40 feh imode 9fh imrgb_40 feh ims1_40 feh ims2_40 feh imsli_20 feh incomb 9ch incombc 5fh initlinesel 57h intm dch intprogm 13h intprogs 77h ints e6h invskew 3fh irqcon 9ch ishftm 11h ishfts 75h ituprtsel a3h itusync 3fh jlcres bfh kd2 adh kil afh kinl b1h koih adh koiwid adh kpl b1h kpnl b1h lb43sens b4h table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 80 nov. 28, 2002; 6251-576-3pd micronas lbactivity bah lbasdel bah lbelaa f4h lbformat f3h lbfs b8h lbgfbdel b9h lbgraddet b5h lbgradrst b4h lbgsdel b9h lbhistbla b7h lbhiwhite b6h lbhsdel b4h lbhwend b6h lbhwst b7h lbmasla b8h lbngfen b4h lbslaa f4h lbstability b4h lbstatus e2h lbsub b4h lbsubtitle f3h lbthdnbng bah lbthdnbnha b4h lbtoptitle f3h lbvisuon bah lbvwendlo b5h lbvwendup b8h lbvwstlo b8h lbvwstup b9h limen b3h limhi ach table 3?11: i2c bus list in alphabetical order name address limii b2h limip b0h limlr afh linlenh50 9bh linlenh60 9bh lmofstm 03h lmofsts 67h lnl ach lnstdrdm dch lnstdrds e6h lockspm 0fh locksps 73h lpblack f3h lpcdelm 07h lpcdels 6bh lpfipi a0h lpfipmd 45h lpfldm dbh lpflds e5h lpfop bdh/beh lpfopoff bbh/bfh lppostm 01h lpposts 65h lpwhite f3h lswfm 4fh lt i m 4 9 h lt i s 9 5 h lumamp c8h m422 c1h maslex bfh masteron bdh table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 81 maxalc f0h/f1h maxauc f2h maxglc efh maxguc eeh maxhlc f1h maxhuc f0h mdvffon 2bh mixgain a5h mixop a8h motonm 24h motons 86h motvalon bfh mpfblbm 1fh mpfblbs 81h mpfbltm 20h mpfblts 82h mpfbplm 21h mpfbpls 83h mpfbprm 20h mpfbprs 82h mvchold 54h mvcofa0 53h mvcofa1 53h mvcofp0 53h mvcofp1 53h mvdiva 53h mvdivp 53h mvdivr 53h mvfixena 54h mvfixval 54h mvmode 54h table 3?11: i2c bus list in alphabetical order name address mvpgm 60h mvpgs 63h mvpm 60h mvps 63h mvrefpos 54h mvvisena 54h nalpfipi a1h nalpfipm 25h nalpfips 87h napipphi 9fh napplipi a2h napplipm 24h napplips 86h napplop bbh neglinesel 57h nmchan 20h nmlinem 18h nmlines 7ah nmposm 18h nmposs 7ah nmsensem 18h nmsenses 7ah nmstatusm e2h nmstatuss e9h nofhsync 48h nogradfound f3h noise deh noisemem deh noisemes e8h noisestatus e2h nosel 9ah table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 82 nov. 28, 2002; 6251-576-3pd micronas nosigbm 03h nosigbs 67h nosync bch notchoffm 11h notchoffs 75h nronm 19h nrons 7bh nrpixelm dbh nrpixels e5h nshap c1h nsredm 07h nsreds 6bh ntchselm 12h ntchsels 76h ntscrefm 09h ntscrefs 6dh obsoft d2h obtemp d2h offset 32h omode 9eh opdel bch/beh opphasefr 56h oscpd afh p3dis c0h p4dis c0h paldelm 12h paldels 76h paldetidlm 3fh paldetidls 46h paldetm ddh pa l d e t s e 7 h table 3?11: i2c bus list in alphabetical order name address palidl0m 0ah palidl0s 6eh palidl1m 09h palidl1s 6dh palidl2m 12h palidl2s 76h palidm dch pa l i d s e 6 h palinc1m 12h palinc1s 76h palinc2m 12h palinc2s 76h palrefm 0ah palrefs 6eh pattmode d2h pb edh pdgsr bdh peak_sizem 52h pfbl edh pg edh pixelplinem 4eh pixplinm 13h pixplins 77h pk_ftcm 52h pkctibpm 49h pkctibps 95h pkctihpm 49h pkctihps 95h pklu d7h pklv d8h pkly d7h table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 83 plltcm 04h plltcs 68h por ech porcncl 9bh pplip aeh pplipi 9eh pploff bbh pplop bdh pr edh prioc d3h priof d3h priog d3h priom d3h priop d2h prios d3h pwthdm 03h pwthds 67h rbofst a9h rdpntoff 16h rdposxm 16h rdposxs 79h rdposym 17h rdposys 79h readm 16h readm2s 77h reads 79h refron bfh refrper bfh reftrim 9dh reftrimcv 9dh reftrimcvrd 62h table 3?11: i2c bus list in alphabetical order name address reftrimen 9bh reftrimrd 62h reftrimrgb 9dh reftrimrgbrd 62h remdel1 60h remdel2 60h resetpc1 9bh resetpc2 9bh resmode 9bh rev f6h rgbsel a6h rmmirror f6h rmode bch rshiftm 17h rshifts 17h satnrm 07h satnrs 6bh scadjm 0bh scadjs 6fh scan_idm 4ch scdevm dch scdevs e6h scmidlm 0dh scmidls 71h scmrelm 10h scmrels 74h scoutenm dch scoutens e6h sdbm 19h sdbs 7bh sdrm 19h table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 84 nov. 28, 2002; 6251-576-3pd micronas sdrs 7bh secacclm 0eh secaccls 72h secaccm 10h secaccs 74h secdelm 3fh secdels 46h secdivm 10h secdivs 74h secinc1m 10h secinc1s 74h secinc2m 10h secinc2s 74h secntchm 02h secntchs 66h selcomb 9bh selmaster aah selslave aah selsm aah sensbsm 50h sensitivm 32h senswsm 4fh service 9ch setstabll adh shaperdis afh shiftact f8h shiftuv c1h skewsel a9h slaveon bdh slfldccwss ech slflduswss ech table 3?11: i2c bus list in alphabetical order name address slinem 4dh sllthdm 0bh sllthds 6fh sllthdvm 11h sllthdvpm 0fh sllthdvps 73h sllthdvs 75h sllwin b2h slncw 60h slnruw 60h slowvar 20h sls f6h slsrc 9ch smmode 54h smop aah spixelm 4ch stabll f6h stabm ddh stabs e7h standbycv a5h standbydac 15h standbyrgb a5h statopmsc 57h statopmscena 57h statsize dfh stdetm dch stdets e6h stopmos c0h subtitle f3h svalfi 2dh svalfr 2dh table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 85 svalli 2fh swgm 2dh switchto43 f3h syncfthdm 00h syncfthds 64h syncgainm 5fh syncgains 63h syncomb 9ah tblend d2h tfdppm e3h/e4h tfdt 2dh tflddon 2dh tfon 2eh them 49h thes 95h thfi0 2eh thfi1 2fh thfi2 30h thfi3 31h thfr0 2eh thfr1 2fh thfr2 30h thfr3 31h thli0 2fh thli1 30h thli2 31h thrgm 2dh thrmov 2eh thrselm 07h thrsels 6bh tint 15h table 3?11: i2c bus list in alphabetical order name address tnotchoffm 12h tnotchoffs 76h tnrabsm 19h tnrabss 7bh tnrclcm 1eh tnrclcs 80h tnrclym 1eh tnrclys 80h tnrcs0m 1ch tnrcs0s 7eh tnrcs1m 1ch tnrcs1s 7eh tnrcs2m 1ch tnrcs2s 7eh tnrcs3m 1ch tnrcs3s 7eh tnrcs4m 1dh tnrcs4s 7fh tnrcs5m 1dh tnrcs5s 7fh tnrcs6m 1dh tnrcs6s 7fh tnrcs7m 1dh tnrcs7s 7fh tnrcssm 1eh tnrcsss 80h tnrmd4ym 19h tnrnr4cm 19h tnrnr4ym 19h tnrnr4ys 7bh tnrselm 19h table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 86 nov. 28, 2002; 6251-576-3pd micronas tnrsels 7bh tnrys0m 1ah tnrys0s 7ch tnrys1m 1ah tnrys1s 7ch tnrys2m 1ah tnrys2s 7ch tnrys3m 1ah tnrys3s 7ch tnrys4m 1bh tnrys4s 7dh tnrys5m 1bh tnrys5s 7dh tnrys6m 1bh tnrys6s 7dh tnrys7m 1bh tnrys7s 7dh tnryssm 1eh tnrysss 80h to1rgb c5h toptitle f3h trapblum 12h trapblus 76h trapredm 12h trapreds 76h tstshabri afh tvmode ech ubagr ceh uborderm 1fh uborders 81h ucur c9h table 3?11: i2c bus list in alphabetical order name address ueninv c5h uframem 4bh uframes 97h upblack f3h updateratem 20h updatess 14h upwhite f3h usatadj a7h uvcode c1h uvcorm 02h uvcors 66h uvdel a6h v100in c1h v50blank 9bh v656del c1h vaaprescm 25h vaaprescs 87h vbagr cfh vblandel d5h/d6h vblanlen d6h vblanpol d4h vborderm 1fh vborders 81h vcrdethd 98h vcrprescm 25h vcrprescs 87h vcur cah vdcprescm 26h vdcprescs 88h vdelay_be dah vdetifsm 0fh table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 87 vdetifss 73h vdetitcm 10h vdetitcs 74h vdg 99h vdoublem 3ah verframef cch verframeg d1h veroffs 94h verposf cch verposg d0h verposm 46h verposp c8h verposs 92h verresm 13h verress 77h version f6h verwidthf cdh verwidthg d1h verwidthm 48h verwidthp c9h verwidths 94h vflymdm ddh vflymds e7h vflywhlm 0ch vflywhlmdm 04h vflywhlmds 68h vflywhls 70h vframem 4bh vframes 97h vinc0m 3bh vinc1m 3ch table 3?11: i2c bus list in alphabetical order name address vinc2m 3dh vinc3m 3eh vinc4m 3fh vinmthd 45h vinpm 03h vinps 67h vlengthm ddh vlengths e7h vleroff c0h vlexoff c0h vlpm 11h vlps 75h vls1off c0h vofposc 40h/41h voutfr bch voutpol d4h vpanonm 3ah vpk 9ah vpkprescm 25h vpkprescs 87h vpol a3h vpolm 07h vpols 6bh vprebypm 26h vprebyps 88h vs1_20 ffh vs1_20stat f7h vs2_20 ffh vs2_20stat f7h vs656_27 ffh vs656_27stat f7h table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 88 nov. 28, 2002; 6251-576-3pd micronas vsatadj a7h vsbm1_36 ffh vsbm1_36stat f7h vsbm2_36 ffh vsbm2_36stat f7h vsbs_36 ffh vsbs_36stat f7h vscposcm 3ah vscprescm 27h vscprescs 89h vsdci_36 ffh vsdci_36stat f7h vseg1m 3bh/3ch vseg2m 3dh/3eh vseg3m 40h vseg4m 41h vsel_be dah vshiftm 08h vshifts 6ch vsignal a3h vslpf 61h vsm1_40 ffh vsm1_40stat f7h vsm2_40 ffh vsm2_40stat f7h vsref 9fh vsrgb_40 ffh vsrgb_40stat f7h vss1_40 ffh vss1_40stat f7h vss2_40 ffh table 3?11: i2c bus list in alphabetical order name address vss2_40stat f7h vssli_20 ffh vssli_20stat f7h vthrh50m 0ah vthrh50s 6eh vthrh60m 00h vthrh60s 64h vthrl50m 09h vthrl50s 6dh vthrl60m 00h vthrl60s 64h windhdr c7h windhon c7h windhsp c7h windhst c7h windvdr c6h windvon c6h windvsp c6h windvst c6h writem 13h writes 77h writes2m 13h wrposxm 13h wrposxs 77h wrposym 14h wrposys 78h xdscls 9ch xdstpe 9ch y2rgb aah ybagr cdh yborderm 1fh table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 89 yborders 81h ycbyb 98h ycbyr 98h ycdelm 07h ycdels 6bh ycselm 03h ycsels 67h yctocomb 98h ycur c8h yfdel a6h yframem 4bh yframes 97h yuvmat 15h yuvsel aah table 3?11: i2c bus list in alphabetical order name address 4 .com u datasheet
v s p 9 4 x 5 b , v s p 9 4 x 7 b p r e l i m i n a r y d a t a s h e e t 90 nov. 28, 2002; 6251-576-3pd micronas 3.8. i2c command table table 3?12: i2c command table subadd (hex) data byte a data byte b a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 00h syncfthdm vthrh60m vthrl60m 01h consm colonm cpllofm lppostm accfixm accfrz m flinem fldinvm clpstgym dischchm clmpd1m 02h conm uvcorm secntchm hpolm f hdetm combusem clmpd2m 03h pwthdm crcbm lmofstm vinpm ycs elm nosigbm hinpm clmpst1m 04h vflywhlmdm chrfm plltcm clmpst2m 05h combm cstandm ckillm 06h ckillsm fhfrrnm 07h vpolm thrselm ycdelm disallres m satnrm nsredm lpcdelm 08h huem vshiftm 09h ntscrefm palidl1m vthrl50m 0ah pa l r e f m palidl0m vthrh50m 0bh sllthdm scadjm agcmdm agcadj1m 0ch agcresm agcfrzem agcadj2m vflywhlm cpllresm clmpst1sm 0dh clmphighm scmidlm clmpst2sm 0eh ifcompstr m secacclm clmplowm acclimm ifcompm 0fh sllthdvpm eia770m vdetifsm lockspm adlckm adlckselm adlckccm clmpd2sm clmpd1sm 10h deempfirm deempiirm vdetitcm secaccm secdivm secinc1m secinc2m scmrelm 11h deempstd m bellfirm belliirm sllthdvm flnstrdm enlimm ishftm notchoff m vlpm 12h paldelm tnotchoff m bgposm palinc1m palinc2m palidl2m clrangem ntchselm trapblum trapredm 13h intprogm freezem verresm writ em writes2m pixplinm wrposxm 14h wrposym updatess fmsyn fmsynuns 15h standbyda c yuvmat tint 16h rdpntoff rdposxm readm 17h rdposym rshiftm rshifts 18h nmlinem nmsensem nmposm 19h femagm sdrm sdbm tnrabsm nronm tnrselm tnrnr4ym tnrmd4ym tnrnr4cm 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 91 1ah tnrys0m tnrys1m tnrys2m tnrys3m 1bh tnrys4m tnrys5m tnrys6m tnrys7m 1ch tnrcs0m tnrcs1m tnrcs2m tnrcs3m 1dh tnrcs4m tnrcs5m tnrcs6m tnrcs7m 1eh tnryssm tnrcssm tnrclym tnrclcm 1fh yborderm uborderm vborderm mpfblbm 20h mpfbprm mpfbltm gppo nmchan slowvar autogap updateratem 21h frcbgndm mpfbplm gmstthv 22h frcmmodm apenselm hscprescm 23h haaprescm hdcprescm applipm 24h motonm gpp2 gpp1 napplipm 25h vaaprescm vpkprescm vcrpresc m nalpfipm 26h verbypm vdcprescm alpfipm 27h horposnm horwidthnm vscprescm 28h gmstth[1] gmthum gmstss gmasm 29h gmstth[0] gmthlm gmsten gmstsl gmamm 2ah gsthum gsthlm 2bh mdvffon fmdson fmdcth fmres fmthyon fmthron fmscalel fmscaleu fmregion 2ch fmmemhis fmath fmdth 2dh tflddon thrgm svalfi svalfr ammon swgm tfdt 2eh dtfdt[1] thrmov dtfdt [0] thfr0 tfon thfi0 2fh svalli thli0 frafion thfr1 thfi1 30h thli1 thfr2 thfi2 31h thli2 thfr3 thfi3 32h gapm sensitivm offset 33h hpanonm dbdhposm cdelhpos m hscposcm 34h hseg1m[10:5] hinc0m 35h hseg1m[4:0] hinc1m table 3?12: i2c command table, continued subadd (hex) data byte a data byte b a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 92 nov. 28, 2002; 6251-576-3pd micronas 36h hseg2m[10:5] hinc2m 37h hseg2m[4:0] hinc3m 38h hseg3m[10:5] hinc4m 39h hseg3m[4:0] hseg4m 3ah vpanonm vdoublem vscposcm 3bh vseg1m[9:5] vinc0m 3ch vseg1m[4:0] vinc1m 3dh vseg2m[9:5] vinc2m 3eh vseg2m[4:0] vinc3m 3fh invskew artsync itusync secdelm paldetidl vinc4m 40h vofposc[7:3] vseg3m 41h vofposc[2:0] vseg4m 42h dpbrt dpcon dpcns 43h pwadjcntm minvm 44h pwadjcnts minvs 45h autofrrn lpfipmd vinmthd fieldbinv horposm 46h secdels paldetidls verposm 47h horwidthm 48h nofhsync verwidthm 49h pkctibpm pkctihpm ltim apk1bpm apk2bpm ath1bpm ath2bpm them 4ah apk1hpm[1:0] apk2hpm ath1hpm ath2hpm dbdpicim apk1bpm[3:2] apk1hpm[3:2] coronm 4bh yframem uframem vframem 4ch spixelm epixelm ena_demo m scan_idm csc_onm dcionm 4dh slinem elinem dci_corm freeze_an lm 4eh pixelplinem ab_ftcm 4fh senswsm lswfm 50h sensbsm dsftcm 51h errorcmpm dytcm 52h pk_ftcm peak_sizem table 3?12: i2c command table, continued subadd (hex) data byte a data byte b a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 93 53h mvcofa0 mvcofa1 mvcofp0 mvcofp1 mvdiva mvdivp mvdivr 54h mvmode mvrefpos smmode mvfixena mvfixval gmfmfben a gsfmfbena gstillena mvvisena fjsellnv mvchold 55h dynopmsv dyn opitv dynopsmv dynopfjv dynopmsp0 dyn opitp0 dynopsmp0 dynopfjp0 56h dynoplsgm dynoplsgs opphasefr dynoplsv dynoplsp0 dynoplsp1 57h dynoplsn fmforcetr ig fjmode neglinesel fmforce initlinesel statopmsc statopmsc ena 58h dynopmsgm dynopitgm dynopsmg m dynopfjgm dynopmsgs dynopitgs dynopsmg s dynopfjgs 59h dynopmsn0 dynopitn0 dynopsmn0 dynopfjn0 dynopmsn1 dynopitn1 dynopsmn1 dynopfjn1 5ah dynopmsn2 dynopitn2 dynopsmn2 dynopfjn2 dynopmsn3 dynopitn3 dynopsmn3 dynopfjn3 5bh dynopmsn4 dynopitn4 dynopsmn4 dynopfjn4 dynopmsp1 dynopitp1 dynopsmp1 dynopfjp1 5ch gcmon 5dh frinc[18:3] 5eh fjmode frzlimlr frfix frinc[2:0] 5fh incombc belliirm[2] bellfirm[2] deempiirm[ 2] deempfirm[ 2] amstd50m amstd60m syncgainm agcpwres m h50skew agcthdm 60h mvpm mvpgm slncw slnruw ddr_cc bgshiftm remdel2 remdel1 61h hsppl vslpf 62h reftrimrd reftrimcvrd reftrimrgbrd 63h mvps mvpgs belliirs [2] bellfirs[2] deempiirs [2] deempfirs [2] amstd50s amstd60s syncgains agcpwres s bgshifts agcthds 64h syncfthds vthrh60s vthrl60s 65h conss colons cpllofs lpposts accfixs accfrz s flines fldinvs clpstgys dischchs clmpd1s 66h cons uvcors secntchs hpols f hdets combuses clmpd2s 67h pwthds crcbs lmofsts vinps ycs els nosigbs hinps clmpst1s 68h vflywhlmds chrfs plltcs clmpst2s 69h combs cstands ckills 6ah ckillss fhfrrns 6bh vpols thrsels ycdels disallress satnrs nsreds lpcdels 6ch hues vshifts 6dh ntscrefs palidl1s vthrl50s 6eh pa l r e f s palidl0s vthrh50s table 3?12: i2c command table, continued subadd (hex) data byte a data byte b a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 94 nov. 28, 2002; 6251-576-3pd micronas 6fh sllthds scadjs agcmds agcadj1s 70h agcress agcfrzes agcadj2s vflywhls cpllress clmpst1ss 71h clmphighs scmidls clmpst2ss 72h ifcompstr s secaccls clmplows acclims ifcomps 73h sllthdvps eia770s vdetifss locksps adlcks adlcksels adlckccs clmpd2ss clmpd1ss 74h deempfirs deempiirs vdetitcs secaccs secdivs secinc1s secinc2s scmrels 75h deempstds bellfirs belliirs sllthdvs flnstrds enlims ishfts notchoffs vlps 76h paldels tnotchoff s bgposs palinc1s palinc2s palidl2s clranges ntchsels trapblus trapreds 77h intprogs freezes verress writes readm2s pixplins wrposxs 78h wrposys 79h rdposys rdposxs reads 7ah nmlines nmsenses nmposs 7bh femags sdrs sdbs tnrabss nrons tnrsels tnrnr4ys 7ch tnrys0s tnrys1s tnrys2s tnrys3s 7dh tnrys4s tnrys5s tnrys6s tnrys7s 7eh tnrcs0s tnrcs1s tnrcs2s tnrcs3s 7fh tnrcs4s tnrcs5s tnrcs6s tnrcs7s 80h tnrysss tnrcsss tnrclys tnrclcs 81h yborders uborders vborders mpfblbs 82h mpfbprs mpfblts dpvsat 83h frcbgnds mpfbpls dpusat 84h frcmmods apensels hscprescs 85h haaprescs hdcprescs applips 86h motons napplips 87h vaaprescs vpkprescs vcrprescs nalpfips 88h vprebyps vdcprescs alpfips 89h vscprescs 8ah hpanons dbdhposs cdelhposs hscposcs 8bh hseg1s[10:5] hinc0s table 3?12: i2c command table, continued subadd (hex) data byte a data byte b a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 95 8ch hseg1s[4:0] hinc1s 8dh hseg2s[10:5] hinc2s 8eh hseg2s[4:0] hinc3s 8fh hseg3s[10:5] hinc4s 90h hseg3s[4:0] hseg4s 91h horoffs[10:6} horposs 92h horoffs[5:0] verposs 93h horwidths 94h veroffs verwidths 95h pkctibps pkctihps ltis apk1bps apk2bps ath1bps ath2bps thes 96h apk1hps[1:0] apk2hps ath1hps ath2hps dbdpicis apk1bps[3:2] apk1bps[3:2] corons 97h yframes uframes vframes 98h cvbsel1 cvbsel2 clmpsig1 clmpsig2 vcrdethd ycbyr ycbyb yctocomb 99h cvbosel1 cvbosel2 cvbosel3 vdg hdg 9ah ddr f2f1f0 dt dc cor nosel dcr syncomb vpk 9bh linlenh50 linlenh60 reftrimen v50blank porcn cl resetpc1 resetpc2 selcomb discomb resmode 9ch xdscls 656blank xdstpe ir qcon service incomb slsrc 9dh reftrim reftrimcv reftrimrgb 9eh omode clk656out pplipi 9fh napipphi f_offs adline fpol imode adins vsref a0h lpfipi a1h applipi nalpfipi a2h napplipi alpfipi a3h vsignal cformat hpol vpol en_656 ituprtsel a4h brtadj conadj chrsfr aasel a5h clkf2pad fbldel gofst mixgain standbyrg b standbycv dec2 a6h yfdel uvdel rgbsel fblconf a7h usatadj vsatadj adcsel aabyp clmpvg dclmpf a8h agcadjr agcadjb mixop clmpvrb table 3?12: i2c command table, continued subadd (hex) data byte a data byte b a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 96 nov. 28, 2002; 6251-576-3pd micronas a9h agcadjg agcadjf rbofst skewsel aah fbloffst selmaster selslave selsm yuvsel smop y2rgb bluesel bluetwo abh iicincr[18:3] ach clkt1 hdtotest file lnl disres limhi iicincr[2:0] adh koiwid koih htestw hswin[2:0] setstabll kd2 hincr_ext lmod fmod aeh hres hwid fion pplip afh freqsell oscpd shaperdis tstshabri limlr[2:0] fkoi fkoihys kil[3:0] b0h limip b1h kpnl[3:0] kpl[3:0] kinl[3:0] kpnl[4] kpl[4] kinl[4] kil[4] b2h sllwin fethd limii b3h hswin[3] limlr[3] limen b4h lbsub lbgradrst lbstability lb43s ens lbngfen lbthdnbnha lbhsdel b5h lbgraddet lbvwendlo b6h lbhiwhite lbhwend b7h lbhistbla lbhwst b8h lbmasla lbvwstlo lbfs lbvwendup b9h lbgsdel lbgfbdel lbvwstup bah lbasdel lbvisuon lbactivity lbthdnbng bbh pploff lpfopoff napplop bch voutfr houtfr nosync rmode opdel(msb) houtdel bdh gfbon fmode pdgsr masteron slaveon lpfop(8) pplop beh opdel lpfop[7:0] bfh dispmode motvalon refron refrper lpfopoff arsdis jlcres maslex c0h stopmos extrd p3dis p4dis hpe1off vleroff hps1off hpe2off hpexoff vlexoff hps2off vls1off c1h chromsign 656 fioffoff dpout656 shiftuv fsw ftl afproc v656del clk656outi nv houttr uvcode v100in digo uten m422 chrsfm nshap dwo c2h c1 c2 c3h c3 c4 c4h c5 c6 c5h to1rgb ueninv c6 c5 c4 c3 c2 c1 table 3?12: i2c command table, continued subadd (hex) data byte a data byte b a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 97 c6h windvsp windvst windvdr windvon horposp c7h windhsp windhst windhdr windhon horwidthp c8h ycur lumamp verposp c9h ucur chromamp verwidthp cah vcur horposf cbh horframef horwidthf cch verframef verposf cdh ybagr verwidthf ceh ubagr horposg cfh vbagr horwidthg d0h horframeg verposg d1h verframeg verwidthg d2h priop obtemp obsoft pattmode tblend framedimm framedims d3h prioc prios priof priom priog d4h blandel vblanpol clkout72 clkout inv houtpol voutpol blanpol clkoutsel clkouton d5h clkoutsel 72 vblandel[9:5] blanlen d6h vblandel[4:0] vblanlen d7h pkly pklu d8h coarsedel finedel pklv d9h c800 dah vdelay_be vsel_be gph50 cpuirq2v cpudisabl e autoinc_o ff dbh lpfldm nrpixelm dch dethpolm detvpolm stdetm scoutenm palidm ckstatm lnstdrdm intm scdevm ddh vflymdm vlengthm agcadjcv1 pa l d e t m s ta b m deh noisemem noise dfh fcim statsize filmmodem e0h fmotregm e1h gmotregm gstillm gmotionm table 3?12: i2c command table, continued subadd (hex) data byte a data byte b a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 98 nov. 28, 2002; 6251-576-3pd micronas e2h am50_om am60_om lbstatus noisestatu s gmdstatus m fmstatusm nmstatusm e3h tfdppm[8:4] gainseg1frcm e4h tfdppm[3:0] gainseg2frcm e5h lpflds nrpixels e6h dethpols detvpols stdets scoutens palids ckstats lnstdrds ints scdevs e7h vflymds vlengths agcadjcv2 pa l d e t s s ta b s e8h noisemes e9h am50_os am60_os nmstatuss eah data_ccwss2 data_ccwss1 ebh data_uswss3 data_uswss2 ech data_uswss1 por tvmode slfldusws s datavusws s slfldccws s datavccws s edh fbstat fbfall fbrise pfbl pg pb pr fblactive eeh maxguc efh maxglc f0h maxalc[8:5] maxhuc f1h maxalc[4:0] maxhlc f2h gradslaa maxauc f3h lbformat lbsubtitle lbtoptitle gradissta ble toptitle subtitle nogradfo und switchto4 3 upwhite lpwhite upblack lpblack f4h lbslaa lbelaa f5h gradelaa f6h version sls rev rmmirror chipid stabll f7h adr_rdy fieldcd1 fieldcd2 vsrgb_40s tat vsbm2_36s tat vsbm1_36s tat vsdci_36st at vsbs_36sta t vssli_20st at vss2_40sta t vss1_40sta t vsm2_40sta t vsm1_40sta t vs656_27st at vs2_20stat vs1_20stat f8h fcbm shiftact f9h adata0 adata1 fah adata2 adata3 fbh adata4 adata5 fch adata6 adata7 fdh c800 commands table 3?12: i2c command table, continued subadd (hex) data byte a data byte b a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 99 note: bits written with grey background are intended not to be user adjustable and should be set to the default value written in this data sheet or according to an updated list available from micronas. feh imrgb_40 imbm2_36 imbm1_36 imdci_36 imbs_36 imsli_20 ims2_40 ims1_40 imm2_40 imm1_40 im656_27 im2_20 im1_20 ffh vsrgb_40 vsbm2_36 vsbm1_36 vsdci_36 vsbs_36 vssli_20 vss2_40 vss1_40 vsm2_40 vsm1_40 vs656_27 vs2_20 vs1_20 table 3?12: i2c command table, continued subadd (hex) data byte a data byte b a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 100 nov. 28, 2002; 6251-576-3pd micronas 3.9. i2c command description 3.9.1. master channel table 3?13: master channel subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description color decoder master 00h w vs1_20 syncfthdm x x syncf threshold 00: 4 lines 01: 3 lines 10: 2lines 11:1 line vthrh60m xxxxxxx vertical sync gating: closing 60 hz closing=262+4* vthrh60m 0000000: closing in line 262 1111111: closing in line 770 vthrl60m x x x x x x x vertical sync gating: opening 60 hz opening=4* vthrl60m 0000000: opening in first line 1111111: opening in line 508 01h w vs1_20 consm x x x color switched on at level above ckills (secam) at level=ckills+cons 000: min value 010: default 111: max value colonm x forces color on 0: color depends on color decoder status 1: color always on cpllofm x opens the closed loop 0: normal operation 1: chroma pll opened lppostm x additional filtering of luminance 0: no filtering 1: filtering accfixm x fix acc to nominal value 0: acc is working 1: acc is set to fixed value according to palrefm / ntscrefm accfrzm x freeze acc 0: acc is working 1: acc is frozen at current value flinem x mode selection 0: interlace input 1: progressive input 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 101 fldinvm x field inversion 0: no inversion 1: inversion clpstgym x clamping strategy 0: back-porch clamping 1: sync-tip-clamping dischchm x disable channel change signal 0: color decoder not reset after channel-change 1: color decoder reset after channel change clmpd1m x x x x measurement duratation cd1, signals 1 granularity: 200 ns 0000: 0 0111 1.4 1111 0 10 color switched on at level above ckill (pal/ntsc) at level=ckill+con 000: min value 010: default 111: max value uvcorm x x chrominance coring 00: disabled 01: 1lsb 10: 2lsb 11: 3lsb secntchm x x selection of notch filter behavior in secam mode 00: 4.406 mhz 01: 4.250 mhz 10: 4.33 mhz 11: 4.406/4.205 dependent on transmitted color hpolm x x h polarity at hinp 00: use hsync 01: use inverted hsync 10: autodetect polarity 11: (reserved) fhdetm x automatic multisync capability 0: disabled 1: enabled combusem x x comb filter usage cd1 00: use first cvbs input 01: use second cvbs input 10: use comb-filter 11: adcg / adcf (dependent on adcsel ) table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 102 nov. 28, 2002; 6251-576-3pd micronas clmpd2m x x x x measurement duration cd1, signals granularity: 200 ns 0000: 0 0111 1.4 1111 0 10 selection of ?peak-white? threshold 00: 448 01: 470 10: 500 11: 511 crcbm x x choice of uv or crcb output 00: uv color space 01: crcb color space 10: modified crcb color space (secam only) lmofstm x x luminance offset in color decoder during visible picture 00: no offset (ntsc) 01: - 7.5 ire 10: + 7.5 ire (pal, secam) 11: -3.7 ire a 7.5 ire offset is added during blanking in display processing. when chosing 10, the luminance offset is equal to the offset of the cvbs input as in both picture and blanking the same 7.5 ire offset is used. vinpm x vertical pulse detection 0: from sync signal (cvbs, y, or g)) 1: from separate v-input pin when set to 0, no v polarity detection possible ycselm x y/c selec t 0: cvbs input 1: y/c input nosigbm x no signal behavior 0: noisy screen when out of sync 1: colored background insertion instead hinpm x synchronization input 0: synchronization from cvbs front-end (cvbs or y/c) 1: synchronization via rgb front-end (green or fbl adc) when set to 0, no h polarity detection possible clmpst1m xxxxxx measurement start: cd1, signals1 000000: 0 011100 5. 111111 1. table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 103 04h w vs1_20 vflywhlmdm x x vertical flywheel mode 00: check for correct standard 01: 3 lines deviation allowed 10: 4 lines deviation allowed, no check for interlace 11: 5 lines deviation allowed, no check for interlace chrfm x x x x x x chroma bandwidth selects chroma bandwidth 011100: nominal bandwidth plltcm x x time constant hpll (vcr...tv) 00: very fast 01: fast 10: slow 11: very slow clmpst2m xxxxxx measurement start cd1, signals 2 000000: 0 011100 5. 111111 1. 05 10 delay line 0: use delay line 1: do not use delay line (only suited for ntsc) cstandm xxxxxxx color standard assignment 0000000: no color standard chosen 0000001: pal n 0000010: pal b 0000100: secam 0001000: pal 60 0010000: pal m 0100000: ntsc m 1000000: ntsc 44 for allowed combinations please refer to chapter ?chroma decoder? 1100110: palb/secam/ntscm/ntsc44/pal60 ckillm xxxxxxxx chroma level for color off (pal/ntsc) 00000000: high burst amplitude 01000000: default 11111111: low burst amplitude 06h w vs1_20 ckillsm x x x x x x x x chroma level for color off (secam) 00000000: low burst amplitude 01000000: default 11111111: high burst amplitude behavior is opposite to ckill (pal/ntsc case) fhfrrnm xxxxxxxx free running frequency of horizontal pll 00000000: 384 clocks (52.7 khz) 11100100: 1296 clocks (15.625 khz) 11111111: 1404 clocks (14.423 khz) table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 104 nov. 28, 2002; 6251-576-3pd micronas 07h w vs1_20 vpolm x x v-polarity at vinp 00: use vsync 01: use inverted vsync 10: autodetect polarity 11: (reserved) thrselm x h-slicing level threshold 0: 50 % 1: 37 % ycdelm xxxxx luminance delay 10000: 800 ns 0000: no delay 01111: -700 ns disallresm x disable all chroma resets 0: resets allowed 1: resets disabled may only be used if one color standard is selected satnrm x noise reduction for satellite signal 0: disabled 1: enabled nsredm x x x noise reduction for horizontal pll 000: 1/8 001: 1/4 010: 1/2 011: 1 100: 2 101: 4 110: 8 111: 16 lpcdelm x x x window shift for fine error calculation 100: -4 clock cycles 000: no offset 011: +3 clock cycles 08h w vs1_20 huem x x x x x x x x hue control (tint) 10000000: -89 00000000: 0 01111111: +88 vshiftm xxxxxxxx field detection window shift 00000000: no shift 11111111: shifted by 2048 09h w vs1_20 ntscrefm x x x x x x x x acc reference adjustment (ntsc) 00000000: low reference value 10010001: nominal value 11111111: high reference value table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 105 palidl1m x pal/ntsc identification level 1 0: less sensitive (192) 1: more sensitive (64) vthrl50m x x x x x x x vertical sync gating: opening 5 hz opening=4* vthrl50m 0000000: opening in first line 1111111: opening in line 508 0ah w vs1_20 palrefm x x x x x x x x acc reference adjustment (pal) 00000000: low reference value 11110000: nominal value 11111111: high reference value palidl0m x pal/ntsc identification level 0 0: less sensitive 1: more sensitive vthrh50m xxxxxxx vertical sync gating: closing 50 hz closing=312+4* vthrh50m 0000000: closing in line 312 1111111: closing in line 820 when vinpm (03h) is set, 50 hz values are taken for opening and closing values. 0bh w vs1_20 sllthdm x x slicing level threshold h 00: no offset 01: small negative 10: small positive 11: large positive (adaptive) scadjm xxxxxx subcarrier adjustment 000000: -262 ppm 001111: 0 ppm 111111: 840 ppm agcmdm x x agc method 00: sync amplitude and peak white 01: sync amplitude only 10: peak white only 11: fixed to value agcadj1m agcadj1m xxxxxx gain adjustment adc1 000000: 0.6 v input signal 100000: 1.2 v input signal: 111111: 1.8 v input signal 0ch w vs1_20 agcresm x agc reset 0: no reset 1: reset agcfrzem x freeze agc (adc_cvbs) 0: normal operation 1: freeze agc at current value table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 106 nov. 28, 2002; 6251-576-3pd micronas agcadj2m xxxxxx gain adjustment adc2 000000: 0.6 v input signal 100000: 1.2 v input signal 111111: 1.8 v input signal vflywhlm x vertical flywheel 0: disabled 1: enabled cpllresm x force chroma pll reset 0: no reset 1: reset chroma pll after use, cpllresm must be set to 0 again clmpst1sm xxxxxx clamping start cd1, signals 1 000000: 0 011100 5. 111111 1. 0 10 vertical end of clamping pulse 00000000: line 256 00111100: line 376 11111111: line 766 scmidlm x x secam identification level 00: 128 01: 64 10: 96 11: 80 clmpst2sm xxxxxx clamping start cd1, signals 2 000000: 0 011100 5. 111111 1. 0 10 2nd if compensation filter 0: disabled 1: enabled secacclm x x x secam acceptance level 000: 100 001: 84 010: 64 011: 32 100: 70 101: 76 110: 90 note: has only effect if secaccm (0eh) is enabled clmplowm xxxx vertical start of clamping pulse 0000: line 0 0011: line 6 1111: line30 table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 107 acclimm x x x x x acc limitation 00000: limit at high color-carrier 01000: limit at -24 db 11111: limit at low color-carrier ifcompm x x x if compensation filter 000: pal prefiltering 001: pal prefiltering + if 010: prefiltering 011: if 6db 100: flat 0fh w vs1_20 sllthdvpm x vertical slicing level threshold polarity 0: positive 1: negative eia770m x eia 770 support 0: standard tv signals expected 1: progressive signals expected note: timing according to eia 770.1 or 770.2 when 1 vdetifsm x vertical sync-detection slope 0: normal 1: slow lockspm x x duration of chroma-pll search 00: 25 fields 01: 20 fields 10: 17 fields 11: 15 fields adlckm x additional lock-detection 0: no used 1: used adlckselm x additional lock-detection selection 0: palid 1: paldet adlckccm x additional lock-detection color-killer 0: do not use lock signal 1: use lock-signal clmpd2sm xxxx clamping duration cd1, signals 2 (for rgbf) granularity: 200 ns 0000: 0 0111 1.4 1111 table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 108 nov. 28, 2002; 6251-576-3pd micronas clmpd1sm xxxx clamping duration cd1, signals 1 granularity: 200 ns 0000: 0 0111 1.4 1111 10 10 0 deemphase filter fir component 0000:16 0101: 21 1111: 31 deempfirm[3] is in 5fh deempiirm[1:0] x x deemphase filter iir component 000: 5 001: 6 010: 7 011: 8 100: 9 101: 10 110: (reserved) 111: (reserved) deempiirm[2] is in 5fh vdetitcm x x x vertical detection integration time constant 000: 400 clock cycles 001: 375 clock cycles 010: 350 clock cycles 011: 300 clock cycles 100: 250 clock cycles 101: 225 clock cycles 110: 200 clock cycles 111: automatic secaccm x secam acceptance 0: disabled 1: enabled secdivm x secam divider 0: divide by 4 1: divide by 2 secinc1m x x secam increment 1 00: 2 01: 3 10: 4 11: 5 secinc2m x x secam increment 2 00: 1 01: 2 10: 3 11: 4 table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 109 scmrelm x x secam rejection level 00: 320 01: 384 10: 352 11: 1024 11h w vs1_20 deempstdm x deemphase filtering for standard detection 0: weak 1: strong bellfirm[1:0] x x bell filter fir component 000: -116 001: -113 010: -110 011: -108 100: -106 101: -104 110: -102 111: -100 bellpfirm[2] is in 5fh belliirm[1:0] x x bell filter iir component 000: 8 001: 9 010: 10 011: 11 100: 12 101: 13 110: 14 111: 16 belliirm[2] is in 5fh sllthdvm x x x slicing level threshold v 000: no offset 001: 4 010: 8 011: 12 101: adaptive (limited to +-4) 110: adaptive (limited to +-8) 111: adaptive (limited to +-12) flnstrdm x x force line standard at cvbs/rgb front-end 00: automatic 01: force 50 hz 10: force 60 hz 11: (reserved) enlimm x enable limiter 0: disabled 1: enabled table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 110 nov. 28, 2002; 6251-576-3pd micronas ishftm x x i-adjustment for horizontal pll 00: *1 01: *16 10: *4 11: *8 notchoffm x luminance notch-filter 0: notch-filter enabled 1: filter bypassed for pal/ntsc/filter enabled for secam to switch-off filter for secam, use tnotchoff vlpm x x lowpass for vertical sync-separation 00: none 01: weak 10: medium 11: strong 12h w vs1_20 paldelm x x pal/ntsc delay vs. secam (chrominance) 00: pal/ntsc most left 11: pal/ntsc most right tnotchoffm x luminance notch-filter 0: notch-filter according to notchoffm 1: notch-filter disabled bgposm x x x burstgate delay (secam only) granularity: 200 ns 000: most left (-400 ns) 010: no delay 111: most right (+1 us) palinc1m x pal detection: increment 1 0: +3 1: +2 palinc2m x pal detection: increment 2 0: -1 1: -2 do not use palinc2m=1 in combination with palinc1m=1 palidl2m x pal/ntsc identification level 2 0: less sensitive 1: more sensitive clrangem x x chroma lock-range 00: 425 hz 01: 463 hz 10: 505 hz 11: 550 hz table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 111 ntchselm x x x luminance notch selection 000: sharp notch 001: medium 1 010: medium 2 011: broad notch 100: broad steep notch (pal, secam only) trapblum x notch frequency for 4,250 mhz 0: 4.25 mhz 1: 4.2 mhz has only effect in secam mode trapredm x notch frequency for 4,406 mhz 0: 4.406 mhz 1: 4.356 mhz has only effect in secam mode memory controller master channel 13h w vsm2_40 intprogm x interlaced or progressive input signal for master channel 0: interlaced input source 1: progressive input source (e.g. vga) freezem x freeze master picture 0: live 1: frozen (no writing of master data) verresm x vertical resolution master channel for frame based mup-mode 0: field resolution 1: frame resolution writem x x write mode master channel 00: all incoming fields are stored 01: only a fields are stored 10: only b fields are stored 11: (reserved) for dispmode=0001 (snap shot): 0x, 1x: writing all fields only to live channel writes2m x write slave data to master memory 0: slave data is written to slave memory 1: slave data is written to master memory pixplinm x x pixels per line master channel 00: defined by dispmode 01: 448 pixels/line 10: 768 ( motvalon =0) or 704 ( motvalon =1) pixels/line 11: 896 pixels/line table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 112 nov. 28, 2002; 6251-576-3pd micronas wrposxm xxxxxx horizontal writing position of master picture in the memory position=( wrposxm /32) *128 pixel (fsm mode, motvalon =1) position=( wrposxm /2) *32 pixel (fsm mode, motvalon =0) position=( wrposxm /2) *32 pixel (sps, pcf, pcp) position= wrposxm *16 pixel (others) note: stepsize depends on selected mode 14h w vsm2_40 wrposym x x x x x x x x vertical position of master picture in the memory 00000000: upper border position resolution: 1 line updatess x update snap shot picture 0: live picture is updated 1: still picture (snap shot) is updated fmsyn xxx synchronisation of film mode signal 000: synchronisation disabled 001: no delay 010: 1 field delay 101: 4 fields delay 110: (reserved) 111: (reserved) fmsynuns x synchronisation of film mode signal when unsecure 0: synchronisation disabled when unsecure 1: synchronisation always active 15h w vsm2_40 standbydac x standby mode dac 0: dacs active 1: dacs in standby mode yuvmat x x yuv-matrix 00: ycbcr 01: ypbpr (ccir) 10: ypbpr (bta) 11: (reserved) tint xxxxxxx tint control 1000000: max negative tint 0000000: no tint 0111111: max positive tint table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 113 16h w vsbm1_36 rdpntoff x x offset of read pointers for port p6 (neighboured lines) 00: 1 line 01: 2 lines 10: 3 lines 11: 4 lines rdposxm xxxxxxxxx horizontal read position master pixel number indicating the start posi tion of reading for the master channel 000000000: first left pixel effective value: rdposxm*2 readm x x read mode master channel 00: reading a and b fields 01: reading only a fields 10: reading only b fields 11: (reserved) for dispmode=0001 (snap shot): 00: reading live channel 00 1 1 vertical read position master line number indicating the start li ne of reading for the master channel granularity: 1 line 00000000: first line rshiftm x raster shift master enable raster shift for master channel for joint line free ssc mode 0: disable raster shift 1: enable raster shift rshifts x raster shift slave enable raster shift for slave c hannel for joint line free ssc mode 0: disable raster shift 1: enable raster shift noise measurement master channel 18h w vsm1_40 nmlinem x x x x x x x x x line for noise measurement 0 d : line 2 1 d : line 3 311 d : line 1 (pal) 261 d : line 1 (ntsc) lines 3-260 are not standard dependent nmsensem x x noise measurement sensitivity 00: *1 01: *2 10: *4 11: *8 table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 114 nov. 28, 2002; 6251-576-3pd micronas nmposm x x noise measurement analyze window position 00: 6.3 01 1. 10 1. 11 . temporal noise reduction master channel 19h w vsm2_40 femagm x x x x x fine error characteristic 00000: smallest gain 10000: default (equal to b11 version) 11111: largest gain sdrm x x secam dr adjustment 00: 191 01: 194 10: 197 11: 200 sdbm x x secam db adjustment 00: -55 01: -58 10: -61 11: -64 tnrabsm x motion detector works on absolute values: 0: absolute values not calculated 1: absolute values calculated nronm x temporal noise reduction 0: disabled 1: enabled tnrselm x chrominance motion values from: 0: luminance motion detector 1: separate chrominance motion detector tnrnr4ym x temporal noise reduction of luminance: 0: frame based 1: field based tnrmd4ym x motion detection of temporal noise reduction of luminance: 0: frame based 1: field based tnrnr4cm x temporal noise reduction and motion detection of chrominance: 0: frame based 1: field based 1ah w vsm2_40 tnrys0m x x x x tnr curve characteristic of luma segment 0 0001: default tnrys1m x x x x tnr curve characteristic of luma segment 1 1111: default table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 115 tnrys2m x x x x tnr curve characteristic of luma segment 2 1111: default tnrys3m x x x x tnr curve characteristic of luma segment 3 0100: default 1bh w vsm2_40 tnrys4m x x x x tnr curve characteristic of luma segment 4 0100: default tnrys5m x x x x tnr curve characteristic of luma segment 5 0100: default tnrys6m x x x x tnr curve characteristic of luma segment 6 0000: default tnrys7m x x x x tnr curve characteristic of luma segment 7 0000: default 1ch w vsm2_40 tnrcs0m x x x x tnr curve characteristic of chroma segment 0 0001: default tnrcs1m x x x x tnr curve characteristic of chroma segment 1 1111: default tnrcs2m x x x x tnr curve characteristic of chroma segment 2 1111: default tnrcs3m x x x x tnr curve characteristic of chroma segment 3 0100: default 1dh w vsm2_40 tnrcs4m x x x x tnr curve characteristic of chroma segment 4 0100: default tnrcs5m x x x x tnr curve characteristic of chroma segment 5 0100: default tnrcs6m x x x x tnr curve characteristic of chroma segment 6 0000: default tnrcs7m x x x x tnr curve characteristic of chroma segment 7 0000: default 1eh w vsm2_40 tnryssm x x x x tnr start value of luma lut 1111: default tnrcssm xxxx tnr start value of chroma lut 1111: default tnrclym x x x x tnr luminance classification: 0000: strong noise reduction 1111: slight noise reduction tnrclcm x x x x tnr chrominance classification: 0000: strong noise reduction 1111: slight noise reduction table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 116 nov. 28, 2002; 6251-576-3pd micronas preframe generator master channel 1fh w vsm2_40 yborderm x x x x y border value of display granularity: 16 0000: 0 0001: 16 1111: 240 uborderm x x x x u border value of display granularity: 16 0000: 0 0001: 16 0111: 112 1000: -128 1111: -16 vborderm x x x x v border value of display granularity: 16 0000: 0 0001: 16 0111: 112 1000: -128 1111: -16 mpfblbm x x x x multi picture force background lines bottom number of lines of background color to be appended 0000: 0 lines 1111: 15 lines 20h w vsm2_40 mpfbprm x x multi picture force background pixels right number of pixels of background color to be appended 00: 0 pixels 01: 16 pixels 10: 32 pixels 11: 48 pixels mpfbltm x x x x multi picture force background lines top number of lines to be overwritten with background color from top 0000: 0 lines 1111: 15 lines gp0 x x general purpose gp0 (pin 83) 00: tristate 01: tristate 10: low level 11: high level note: qfp144 only nmchan x channel for noise measurement (picture) 0: master 1: slave table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 117 slowvar x modification of noise 0: noise ~noise_sum_reg 1: noise =incremental steps autogap x modifies gap for increasing homogenous regions autogap==1&&stat_size==0: gap+=8; autogap==1&&stat_size==1: gap+=4; autogap==1&&stat_size==2: gap+=2; autogap==0 || stat_size==3: gap+=0; updateratem x x x x update rate updateratem *32+31 fields are necessary for the next update 0000: 31 1111: 511 21h w vsm2_40 frcbgndm x background generator in pre-frame generator 0: disabled 1: enabled mpfbplm xxxxx multi picture force background pixels left number of pixels to be overwritten with background color from left granularity: 2 pixel 00000: 0 pixels 11111: 62 pixels gmstthv xxxxxxxx global motion detection stock ticker threshold value 00111100: default horizontal prescaler master channel 22h w vsm1_40 frcmmodm x mosaic mode generator 0: disabled 1: enabled apenselm x active pixel enable select 0: count clock cycles (recommended for cvbs/rgb input) 1: count active pixels (recommended for itu656 input) hscprescm xxxxxxxxxxxx control signal for hscale in horizontal pre-scaler subsampling factor by prescaler is (int) 0: 1 (int) 2048: 1.5 (720 pixels) (int) 2371: 1.578 (->684 pixels) (int) 4095: 2 (540 pixels) 23h w vsm1_40 haaprescm x x horizontal antialiasing filter 00: filter bypassed 01: force characteristic weak 10: force characteristic strong 11: automatic characteristic (weak or strong) note: for normal cvbs/rgb full-screen, filt er should be set to weak or automatic characteristic. for itu656 full-screen i nput, filter should be bypassed. strong characteristic is fo r split-screen and pip only. table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 118 nov. 28, 2002; 6251-576-3pd micronas hdcprescm x x x x horizontal pre-scaler decimates by 0000: 1 0001: 2 0010: 3 0011: 4 0100: 6 0101: 8 0110: 12 0111: 16 1000: 24 1001: 32 applipm x x x x x x x x x active pixel per line (pre scaler) describes, how many decimated active pixe ls are generated. granularity: 2 pixels (int) 0: 0 pixels (int) 342: 684 pixels (int) 511: 1022 pixels 24h w vsm1_40 motonm x line memories availability 0: available for vertical prescaler 1: available for motion-detector gp2 x x general purpose gp2 (pin 85) 00: tristate 01: tristate 10: low level 11: high level note: qfp144 only gp1 x x general purpose gp1 (pin 84) 00: tristate 01: tristate 10: low level 11: high level note: qfp144 only napplipm x x x x x x x x x x not active pixel per line (pre scaler) granularity: 2 clock cycles (int) 0: 0 pixels (int) 100: 200 pixels (int) 1023: 2046 pixels vertical prescaler master channel 25h w vsm1_40 vaaprescm x vertical lowpass filter (pre-scaler) 0: disabled 1: enabled vpkprescm x x x x x vertical peaking 00000: maximum vertical peaking (enhancement) 10000: vertical peaking has no effect (flat) 11111: maximum attenuation (damping) table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 119 vcrprescm x shift of chrominance signal 0: no shift 1: one line upward (e.g. for vcr) nalpfipm xxxxxxxxx not active lines per field input (int) 0: shift is 0 (int) 22: shift is 22 lines (int) 511: shift is 511 lines (max. shift is 1 field) 26h w vsm2_40 vprebypm x vertical prescaler by-pass 0: vertical pre scaler enabled 1: vertical pre scaler by-passed w vdcprescm x x x x vertical pre-scaler decimates by 0000: 1 0001: 2 0010: 3 0011: 4 0100: 6 0101: 8 0110: 12 0111: 16 1000: 24 1001: 32 alpfipm xxxxxxxxxx active lines per field (input processing) (int) 0: no active line (int) 288: 288 active lines (int) 1023: 1023 lines 27h w vsm2_40 horposnm x x horizontal start position of active measurement area 00: 0 01: 128 10: 256 11: 384 horwidthnm x x duration of active measurement area 00: 400 01: 600 10: 800 11: 1200 vscprescm xxxxxxxxxxxx control signal for vscale in vertical pre-scaler (int) 0: scaling factor is 1 (int) 4095: scaling factor is 2 global motion detection master channel 28h w vsm2_40 gmstth[1] x gmd stock ticker segment threshold (int) 0: default gmthum xxxxxxx gmd spatial hysteresis: upper threshold (int) 68: default table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 120 nov. 28, 2002; 6251-576-3pd micronas gmstss x x x gmd stock ticker segment start (int)5: default] gmasm xxxxx gmd amount of still pictures (int) 29: default 29h w vsm2_40 gmstth[0] x (see 28h) gmthlm xxxxxxx gmd spatial hysteresis: lower threshold (int) 67: default gmsten x gmd stock ticker enable 0: disabled 1: enabled gmstsl x x gmd stock ticker segment length (int)1: default] gmamm xxxxx gmd amount of motion pictures (int) 16: default 2ah w vsm2_40 gsthum x x x x x x x x gmd spatial hysteresis: upper threshold (int) 11: default gsthlm xxxxxxxx gmd spatial hysteresis: lower threshold (int) 10: default film mode detection master channel 2bh w vsm2_40 mdvffon x motion detection vertical filter for frame difference 0: disabled 1: enabled fmdson x fmd still detection on/off forces camera mode, if still sequence is d 0: disabled 1: enabled fmdcth x x x x fmd threshold for dc level (int) 7: default] fmres x fmd reset 0: not forced 1: forced to camera mode fmthyon x fmd temporal hysteresis on/off 0: history length = 2 * ( fmmemhis +1) 1: history length = 2 * ( fmmemhis +1), camera-> film mode history length = 1* ( fmmemhis +1), film -> camera mode fmthron x fmd trash counter on/off if trash counter > 120, the film mode detector switches automatically to camera mode. 0: disabled 1: enabled table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 121 fmscalel x x limitation of lower boundary: 00: 16 01: 32 10: 64 11: 64 fmscaleu x x limitation of upper boundary: 00: 256 01: 128 10: 64 11: 64 fmregion x x region to be investigated by the film mode detector: 00: upper half (line 0 to line 127) 01: lower half (line 128 to last line) 10: complete picture 11: complete picture 2ch w vsm2_40 fmmemhis x x x x history length of film mode detection (int) 3: default fmath xxxxxx fmd threshold for absolute value (int) 10: default fmdth xxxxxx fmd threshold for difference value (int) 15: default motion detection master channel 2dh w vsm2_40 tflddon x temporal field delay on 0: two bit of field delayed motion values 1: one bit current motion va lue and one bit field delayed thrgm xxxxx threshold of frame difference in md for global motion detection: (int) 8: default svalfi x x sensitivity factor of field difference 00 : factor 1(maximum) 01 : factor 2 10 : factor 4 11 : factor 8 (minimum) svalfr x x sensitivity of frame difference 00 : factor 1(maximum) 01 : factor 2 10 : factor 4 11 : factor 8 (minimum) ammon x x automatic movie mode detection in case of movie mode, the motion det ection will be automat ically switched to 00 : disabled 01 : disabled 10 : only frame difference 11 : no motion table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 122 nov. 28, 2002; 6251-576-3pd micronas swgm x x switch input value for global motion detection 00: frame difference, influenced by motion detection 01: frame difference, not influenced by motion detection 10: field difference, in fluenced by motion detection 11: field difference, not influenced by motion detection tfdt x x temporal filter delay time 00: factor 0 01: factor 1 10: factor 2 11: factor 3 2eh w vsm2_40 dtfdt[1] x switch double temporal filter delay time 00: single delay time 01: 4 times delayed 10: 8 times delayed 11: 16 times delayed thrmov xxxxx threshold of field difference in md for movie mode detection: (int) 8: default dtfdt[0] x (see msb) thfr0 x x x x threshold for frame difference look up table: (int) 3: default tfon x temporal filter 0: disabled 1: enabled thfi0 x x x x threshold for field difference look up table: (int) 8: default 2fh w vsm2_40 svalli x x sensitivity of line differences 00 : factor 4 (maximum) 01 : factor 8 10 : factor 16 11 : factor 32 (minimum) thli0 x x x x thresholds of line difference look up table: (int) 4: default frafion x frame or frame and field difference for motion detection 0 : based on frame difference only 1 : based on frame and field difference note: in case of ammon >1 and no movie mode, the motiondetection is still defined by frafion thfr1 x x x x threshold for frame difference look up table: (int) 4: default thfi1 xxxxx threshold for field difference look up table: (int) 6: default table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 123 30h w vsm2_40 thli1 x x x x x threshold for line difference look up table: (int) 8: default thfr2 xxxxx threshold for frame difference look up table: (int) 6: default thfi2 xxxxx threshold for field difference look up table: (int) 18: default 31h w vsm2_40 thli2 x x x x x x threshold for line difference look up table: ( int) 12: default thfr3 xxxxx threshold for frame difference look up table: (int) 10: default thfi3 xxxxx threshold for field difference look up table: (int) 28: default noise measurement in picture content 32h w vsm1_40 gapm x x x x x x threshold for homogenous areas 000000: 0 111111: 63 sensitivm x x fixes sensitivity of measurement 00: noise_sum_reg=noise_sum*0.5 01: noise_sum_reg=noise_sum 10: noise_sum_reg=noise_sum*2 11: noise_sum_reg=noise_sum*4 offset xxxxxxxx offset for eliminating standard noise 00000000: 0 11111111: 255 horizontal post scaler master channel 33h w vsbm2_36 hpanonm x horizontal panorama mode 0: panorama disabled 1: panorama enabled dbdhposm x disable border detection (postscaler) 0: border detection active 1: border detection not active cdelhposm x chrominance delay 0: no delay 1: half-pixel delay hscposcm xxxxxxxxxxxx horizontal scaling factor for post scaler (int) 1024: upsampling factor is 4 (int) 2910: upsampling factor is 1.407 (int) 4095: upsampling factor is 1 table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 124 nov. 28, 2002; 6251-576-3pd micronas 34h w vsbm2_36 hseg1m[10:5] x x x x x x beginning of segment 1 for horizontal panorama mode granularity: 2 pixels (int) 0: 0 pixel behind picture start (int) 2047: 4094 pixel behind picture start hinc0m xxxxxxxxx horizontal post-scaler increment 0 100000000: -32 pixels 000000000: 0 pixels 011111111: 31.875 pixels 35h w vsbm2_36 hseg1m[4:0] x x x x x (see 33h) hinc1m xxxxxxxxx horizontal post-scaler increment 1 100000000: -32 pixels 000000000: 0 pixels 011111111: 31.875 pixels 36h w vsbm2_36 hseg2m[10:5] x x x x x x beginning of segment 2 for panorama mode granularity: 2 pixels (int) 0: 0 pixel behind picture start (int) 2047: 4094 pixel behind picture start hinc2m xxxxxxxxx horizontal post-scaler increment 2 100000000: -32 pixels 000000000: 0 pixels 011111111: 31.875 pixels 37h w vsbm2_36 hseg2m[4:0] x x x x x (see 36h) hinc3m xxxxxxxxx horizontal post-scaler increment 3 100000000: -32 pixels 000000000: 0 pixels 011111111: 31.875 pixels 38h w vsbm2_36 hseg3m[10:5] x x x x x x beginning of segment 3 for panorama mode granularity: 2 pixels (int) 0: 0 pixel behind picture start (int) 2047: 4094 pixel behind picture start hinc4m xxxxxxxxx horizontal post-scaler increment 4 100000000: -32 pixels 000000000: 0 pixels 011111111: 31.875 pixels 39h w vsbm2_36 hseg3m[4:0] x x x x x (see 38h) hseg4m xxxxxxxxxxx beginning of segment 4 for panorama mode granularity: 2 pixels (int) 0: 0 pixel behind picture start (int) 2047: 4094 pixel behind picture start table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 125 vertical post scaler master channel 3ah w vsbm2_36 vpanonm x vertical panorama mode 0: panorama disabled 1: panorama enabled vdoublem x vertical upsampling unit 0: no doubling 1: number of output lines is doubled by interpolation vscposcm xxxxxxxxxxxxxx vertical scaling factor for post scaler (int) 256: upsampling factor is 16 (int) 4096: up/ downsampling factor is 1 (int) 8192: downsampling factor is 2 (int) 16383: downsampling factor is 4 3bh w vsbm2_36 vseg1m[9:5] x x x x x beginning of segment 1 for vertical panorama mode (int) 0: 0 lines behind picture start (int) 1023: 1023 lines behind picture start ( vdouble =0) (int) 1023: 1023*2 lines behind picture start ( vdouble =1) vinc0m xxxxxxxxx vertical post-scaler increment 0 100000000: picture becomes bigger 000000000: no action 011111111: picture becomes smaller 3ch w vsbm2_36 vseg1m[4:0] x x x x x (see 3bh) vinc1m xxxxxxxxx vertical post-scaler increment 1 100000000: picture becomes bigger 000000000: no action 011111111: picture becomes smaller 3dh w vsbm2_36 vseg2m[9:5] x x x x x beginning of segment 2 for vertical panorama mode (int) 0: 0 lines behind picture start (int) 1023: 1023 lines behind picture start ( vdouble =0) (int) 1023: 1023*2 lines behind picture start ( vdouble =1) vinc2m xxxxxxxxx vertical post-scaler increment 2 100000000: picture becomes bigger 000000000: no action 011111111: picture becomes smaller 3eh w vsbm2_36 vseg2m[4:0] x x x x x (see 3bh) vinc3m xxxxxxxxx vertical post-scaler increment 3 100000000: picture becomes bigger 000000000: no action 011111111: picture becomes smaller 3fh w vsbm2_36 invskew x invert skew signal from input pll 0: no inversion 1: inversion table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 126 nov. 28, 2002; 6251-576-3pd micronas artsync x ll-pll input 0: from cvbs input directly (pll parallel mode) 1: from synthesizer itusync x input sync synthesizer source 0: use sync from front-end pll (pll serial mode) 1: use itu656 sync secdelm x secam v-delay 0: zero delay 1: delay v-channel by 1 pixel paldetidlm x x paldet identification level 00: 240 01: 192 10: 128 11: 64 vinc4 xxxxxxxxx vertical post-scaler increment 4 100000000: picture becomes bigger 000000000: no action 011111111: picture becomes smaller 40h w vsbm2_36 vofposc[7:3] x x x x x vertical post-scaler phase offset granularity: 16 (int) 0: vertical offset for dto is 0 (int) 255: vertical offset for dto is 4080 vseg3m x x x x x x x x x x beginning of segment 3 for vertical panorama mode (int) 0: 0 lines behind picture start (int) 1023: 1023 lines behind picture start ( vdouble =0) (int) 1023: 1023*2 lines behind picture start ( vdouble =1) 41h w vsbm2_36 vofposc[2:0] x x x (see 40h) vseg4m x x x x x x x x x x beginning of segment 4 for vertical panorama mode (int) 0: 0 lines behind picture start (int) 1023: 1023 lines behind picture start ( vdouble =0) (int) 1023: 1023*2 lines behind picture start ( vdouble =1) output data controller master channel 42h w vsbm2_36 dpbrt x x x x x x brightness 000000: + 48 lsb 110000: no offset 111111: - 15 lsb dpcon xxxxxx contrast 000000: 0 100000: 1 111111: 63/32 table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 127 dpcns x contrast noise shaper 0: disabled 1: enabled 43h r vs1_20 pwadjcntm x x x x x peak-white reduction 00000: no reduction 11111: max. reduction minvm xxxxxxxx measured sync amplitude 00000000: smallest sync 11111111: largest sync 44h r vs2_20 pwadjcnts x x x x x peak-white reduction 00000: no reduction 11111: max. reduction minvs xxxxxxxx measured sync amplitude 00000000: smallest sync 11111111: largest sync 45h w vsbm2_36 autofrrn x x automatic freerun when sync-separartion not stable 00: disabled (keep h/v locked, if selected) 01: vertical freerun when not stable 10: horizontal freerun when not stable 11: horizontal and vertical freerun when not stable depends on color decoder which is selected to be master with selmaster and selsm lpfipmd x lines per field method 0: back-end 1: front-end vinmthd x vertical odc line counting 0: field delay 1: frame delay fieldbinv x back-end field inversion 0: no inversion 1: inversion horposm xxxxxxxxxxx horizontal position inside active picture area (int) 32: most left display position (int) 4095: most right display position values smaller than 32 are not usable 46h w vsbm2_36 secdels x secam v-delay 0: zero delay 1: delay v-channel by 1 pixel table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 128 nov. 28, 2002; 6251-576-3pd micronas paldetidls x x paldet identification level 00: 240 01: 192 10: 128 11: 64 verposm xxxxxxxxxx vertical position inside active picture area granularity: 1 line ( fmode =0) or 2 lines ( fmode =1) (int) 0: most top display position (int) (2047): most bottom display position 47h w vsbm2_36 horwidthm x x x x x x x x x x x horizontal picture width granularity: 2 pixels (int) 0: no display (int) 960: default (int) 2047: 4094 pixels 48h w vsbm2_36 nofhsync x no fine horizontal synchronization 0: horizontal synchronization 1: horizontal synchroni zation without finer steps verwidthm xxxxxxxxxxx vertical picture width (int) 0: 0 lines ( int) 288: default (int) 2047: 2047 lines picture improvement master channel 49h w vsbm2_36 pkctibpm x x peaking factor for cti (bandpass part) 00: 2 (cti bp off) 01: 16 10: 24 11: 32 pkctihpm x x peaking factor for cti (highpass part) 00: 2 (cti hp off) 01: 16 10: 24 11: 32 lt i m x luminance transition improvement 0: disabled 1: enabled apk1bpm[1:0] x x 1st adaptive peaking factor (bandpass part) 0000: 0.5 0100 : 2.5 1111: 8 table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 129 apk2bpm x x x 2nd adaptive peaking factor (bandpass part) 000: 1 001: 2(peaking bp off) 011: 4 111: 8 ath1bpm x x peaking denoising threshold (bandpass part) 00: 0 (denoising off) 01: 2 10: 4 11: 8 ath2bpm x x 2nd peaking threshold (bandpass part) 00: 0 01: 4 10: 8 11: 16 them x x turningpoint threshold for cti 00: 1 01: 2 10: 3 11: 4 4ah w vsbm2_36 apk1hpm[1:0] x x 1st adaptive peaking factor (highpass part) 0000: 0.5 0100 : 2.5 1111: 8 apk2hpm x x x 2nd adaptive peaking factor (highpass part) 000: 1 001: 2 (peaking hp off) 011: 4 111: 8 at h 1 h p m x x peaking denoising threshold (highpass part) 00: 0 (denoising off) 01: 2 10: 4 11: 8 at h 2 h p m x x 2nd peaking threshold (highpass part) 00: 0 01: 4 10: 8 11: 16 dbdpicim x disable border detection (picture improvement) 0: border detection active 1: border detection not active apk1bpm[3:2] x x (see 49h) table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 130 nov. 28, 2002; 6251-576-3pd micronas apk1hpm[3:2] x x (see 49h) coronm x coring or denoising for low amplitudes 0: coring off, denoising on 1: coring on, denoising off pixel mixer master channel 4bh w vsbm2_36 yframem x x x x luminance value for the master frame (4msb) 0001: default value (yields value 0001 00000=32) uframem x x x x chrominance value for the master frame (4msb) 0000: default value (yields value 0000 00000=0) vframem x x x x chrominance value for the master frame (4msb) 0000: default value (yields value 0000 00000=0) dynamic contrast improvement master channel 4ch w vsdci_36 spixelm x x x x x start pixel number for analysis window start= spixel x 8 (int) 2: 16 pixels epixelm x x x x x x x end pixel number for analysis window end = epixel x 8 + 512 (int) 54: 944 pixels ena_demom x enable split-screen demo mode 0: disabled 1: enabled scan_idm x scanning mode for dci 0: interlaced 1: progressive csc_onm x color saturation compensation 0: disabled 1: enabled dcionm x digital contrast improvement (dci) 0: disabled 1: enabled the analysis continues also if dci_onm = 0, but it has no effect to the output. 4dh w vsdci_36 slinem x x x x start line number for analysis window start = sline x 8 (int) 1: 8 lines elinem xxxxxx end line number for analysis window end = eline x 8 + 128 (int) 55: 568 lines table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 131 dci_corm x x x x x dci coring level for adaptive signal split (int) 0: no coring (int) 5: default (int) 31: max. coring freeze_anlm x dci analysis on/off (only for test purpose) 0: disabled 1: enabled 4eh w vsdci_36 pixelplinem xxxxxxxxxxx total number of active pixel per line (int) 960: 960 pixel ab_ftcm xxxxx filter time constant for average brightness (int) 16: 16 frames of settling tine of dci analysis 4fh w vsdci_36 senswsm x x x x x x x x sensitivity of average brightness analysis (aba) (int) 40: default lswfm x x x x light sample weighting factor (int) 2: default 50h w vsdci_36 sensbsm x x x x x x x x sensitivity of dark sample distribution analysis (dsda) (int) 40: default dsftcm x x x x x filter time constant for dark sample distribution (int) 16: default 51h w vsdci_36 errorcmpm xxxxxxxxxx correction factor sensbs x 32/dytc (int) 75: default dytcm xxxxxx dark area size for dsda (int) 17: default 52h w vsdci_36 pk_ftcm x x x x x filter time constant for frame peak value (int) 16: default peak_sizem x x x x peak area size. range [0...9] (internally limited to max.9] (int) 4: default mau 53h w vsbm1_36 mvcofa0 x x motion value factor 0 for actual field for calculating motion result without accumulator 00: *0 01: *1 10: *2 11: *3 table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 132 nov. 28, 2002; 6251-576-3pd micronas mvcofa1 x x x motion value factor 1 for actual field for calculating motion result without accumulator 000: *1 001: *2 010: *3 011: *4 100: *5 101: *6 110: *7 111: *8 mvcofp0 x x motion value factor 0 for previous field for calculating motion result without accumulator 00: *0 01: *1 10: *2 11: *3 mvcofp1 x x x motion value factor 1 for previous field for calculating motion result without accumulator 000: *1 001: *2 010: *3 011: *4 100: *5 101: *6 110: *7 111: *8 mvdiva x x motion value divider for actual field for calculating motion result without accumulator 00: /1 01: /2 10: /4 11: /8 mvdivp x x motion value divider for previous field for calculating motion result without accumulator 00: /1 01: /2 10: /4 11: /8 mvdivr x x motion value divider for calculating motion result without accumulator 00: /1 01: /2 10: /4 11: /8 54h w vsbm1_36 mvmode x method selection for creation the motion value result 0: accumulator method 1: new method w/o accumulator table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 133 mvrefpos x indicating the reference position for mvmode = 0 0: delayed value 1: actual value smmode x soft mix method selection 0: 2 field access 1: 3 field access (only valid in field jam mode) mvfixena x enabling the fixed motion value 0: use incoming motion values 1: use value adjusted by mvfixval mvfixval x x x fixed motion value used if mvfixena is enabled gmfmfbena x global motion film mode fallback enable 0: global motion fallback is disabled for film mode phases 1: global motion fallback is enabled for film mode phases gsfmfbena x global still film mode fallback enable 0: global still fallback is disabled for film mode phases 1: global still fallback is enabled for film mode phases gstillena x global still enable 0: off 1: on mvvisena x motion value visibility enable 0: off 1: on fjsellnv x field jam selection inversion inverts the field jam selection output bit 0: no inversion 1: inversion mvchold x motion value chrominance uv hold switch 0: use new motion value on each incoming motion value 1: use motion value for u c hannel for v channel also (hold) 55h w vsbm1_36 dynopmsv x x x dynamic operation table entry: motion sequence when video mode active 000: motseqaaaa 001: motseqbbbb 010: motseqaabb 011: motseqabba 100: motseqbbaa 101: motseqbaab 110: motseqabab 111: motseqbaba table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 134 nov. 28, 2002; 6251-576-3pd micronas dynopitv x x x dynamic operation table entry: interpolation type when video mode active 000: ipoltypeab 001: ipoltypelinedb 010: ipoltypelin2 011: (reserved) 100: ipoltypelin4 dynopsmv x dynamic operation table entry: soft mix enable switch position when video mode active 0: soft mix disabled 1: soft mix enabled dynopfjv x dynamic operation table entry: field jam switch position when video mode active 0: get old stored field data 1: get new incoming field data dynopmsp0 x x x dynamic operation table entry: motion sequence when 2-2-pull-down (pal) film mode phase 0 active 000: motseqaaaa 001: motseqbbbb 010: motseqaabb 011: motseqabba 100: motseqbbaa 101: motseqbaab 110: motseqabab 111: motseqbaba dynopitp0 x x x dynamic operation table entry: interpolation type when 2-2-pull-down (pal) film mode phase 0 active 000: ipoltypeab 001: ipoltypelinedb 010: ipoltypelin2 011: (reserved) 100: ipoltypelin4 dynopsmp0 x dynamic operation table entry: soft mix enable switch position when 2-2-pull-down (pal) film mode phase 0 active 0: soft mix disabled 1: soft mix enabled dynopfjp0 x dynamic operation table entry: field jam switch posit ion when 2-2-pull-down (pal) film mode phase 0 active 0: get old stored field data 1: get new incoming field data table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 135 56h w vsbm1_36 dynoplsgm x x x dynamic operation table entry: line scan pattern sequence when global motion active 000: lspseqaaaa 001: lspseqbbbb 010: lspseqaabb 011: lspseqabba 100: lspseqbbaa 101: lspseqbaab 110: lspseqabab 111: lspseqbaba dynoplsgs x x x dynamic operation table entry: line scan pattern sequence when global still active 000: lspseqaaaa 001: lspseqbbbb 010: lspseqaabb 011: lspseqabba 100: lspseqbbaa 101: lspseqbaab 110: lspseqabab 111: lspseqbaba opphasefr x linescan pattern freerun 0: lsp freerun disabled 1: lsp freerun enabled dynoplsv x x x dynamic operation table entry: line scan pattern sequence when video mode active 000: lspseqaaaa 001: lspseqbbbb 010: lspseqaabb 011: lspseqabba 100: lspseqbbaa 101: lspseqbaab 110: lspseqabab 111: lspseqbaba dynoplsp0 x x x dynamic operation table entry: line scan pattern sequence when 2-2-pull-down (pal) film mode phase 0 active 000: lspseqaaaa 001: lspseqbbbb 010: lspseqaabb 011: lspseqabba 100: lspseqbbaa 101: lspseqbaab 110: lspseqabab 111: lspseqbaba table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 136 nov. 28, 2002; 6251-576-3pd micronas dynoplsp1 x x x dynamic operation table entry: line scan pattern sequence when 2-2-pull-down (pal) film mode phase 1 active 000: lspseqaaaa 001: lspseqbbbb 010: lspseqaabb 011: lspseqabba 100: lspseqbbaa 101: lspseqbaab 110: lspseqabab 111: lspseqbaba 57h w vsbm1_36 dynoplsn x x x dynamic operation table entry: line scan pattern sequence when 2-3-pull-down (ntsc) film mode phase 0 active 000: lspseqaaaa 001: lspseqbbbb 010: lspseqaabb 011: lspseqabba 100: lspseqbbaa 101: lspseqbaab 110: lspseqabab 111: lspseqbaba fmforcetrig x force the actual adjusted fm phase (fmforce) if strictly force of fm pal or fm ntsc is selected (fmforce = 1/2/3/4/5/6/7) as long as the trigger is set the phase is forced to the selected value on i2c_fmforce = 0/8/9/10/11-15 this parameter has no effect 0: phase forcing is disabled 1: phase forcing is enabled fjmode x x field jam mode selector 00: field jam disabled 01: field jam enabled but always soft mix mode is activated 10: field jam enabled and forced 11: field jam enabled with adaptive behavior to film mode generator neglinesel x control signal for the line select generator output (int) 0: linesel is not altered (int) 1: linesel is inverted table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 137 fmforce xxxx indicates film mode force/hold method 0000: strictly force video 0001: strictly force fm pal (initial phase 0) 0010: strictly force fm pal (initial phase 1) 0011: strictly force fm ntsc (initial phase 0) 0100: strictly force fm ntsc (initial phase 1) 0101: strictly force fm ntsc (initial phase 2) 0110: strictly force fm ntsc (initial phase 3) 0111: strictly force fm ntsc (initial phase 4) 1000: auto detect & hold video 1001: auto detect and hold fm pal 1010: auto detect & hold fm ntsc 1011: auto detect and hold video or fm pal 1100: auto detect and hold video or fm ntsc 1101: auto detect and hold fm pal or fm ntsc 1110: force/hold disabled, use fm detector result 1111: force/hold disabled, use fm detector result initlinesel x control signal for the line select generator initialisation (int) 0: init value for linesel is 0 (int) 1: init value for linesel is 1 statopmsc x x x chrominance static operation motion sequence if enabled use always this moti on sequence for chrominance signals 000: motseqaaaa 001: motseqbbbb 010: motseqaabb 011: motseqabba 100: motseqbbaa 101: motseqbaab 110: motseqabab 111: motseqbaba statopmscena x chrominance static operation motion sequence enable switch enable signal for separate static chrominance motion sequence 0: use motion sequence from dynamic operation table 1: use statopmsc motion sequence for chroma channel only 58h w vsbm1_36 dynopmsgm x x x dynamic operation table entry: motion sequence when global motion active 000: motseqaaaa 001: motseqbbbb 010: motseqaabb 011: motseqabba 100: motseqbbaa 101: motseqbaab 110: motseqabab 111: motseqbaba table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 138 nov. 28, 2002; 6251-576-3pd micronas dynopitgm x x x dynamic operation table entry: interpolation type when global motion active 000: ipoltypeab 001: ipoltypelinedb 010: ipoltypelin2 011: (reserved) 100: ipoltypelin4 dynopsmgm x dynamic operation table entry: soft mix enable switch position when global motion active 0: soft mix disabled 1: soft mix enabled dynopfjgm x dynamic operation table entry: field jam switch position when global motion active 0: get old stored field data 1: get new incoming field data dynopmsgs x x x dynamic operation table entry: motion sequence when global still active 000: motseqaaaa 001: motseqbbbb 010: motseqaabb 011: motseqabba 100: motseqbbaa 101: motseqbaab 110: motseqabab 111: motseqbaba dynopitgs x x x dynamic operation table entry: interpolation type when global still active 000: ipoltypeab 001: ipoltypelinedb 010: ipoltypelin2 011: (reserved) 100: ipoltypelin4 dynopsmgs x dynamic operation table entry: soft mix enable switch position when global still active 0: soft mix disabled 1: soft mix enabled dynopfjgs x dynamic operation table entry: field jam switch position when global still active 0: get old stored field data 1: get new incoming field data table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 139 59h w vsbm1_36 dynopmsn0 x x x dynamic operation table entry: motion sequence when 2-3-pull-down (ntsc) film mode phase 0 active 000: motseqaaaa 001: motseqbbbb 010: motseqaabb 011: motseqabba 100: motseqbbaa 101: motseqbaab 110: motseqabab 111: motseqbaba dynopitn0 x x x dynamic operation table entry: interpolation type when 2-3-pull-down (ntsc) film mode phase 0 active 000: ipoltypeab 001: ipoltypelinedb 010: ipoltypelin2 011: (reserved) 100: ipoltypelin4 dynopsmn0 x dynamic operation table entry: soft mix enable switch position when 2-3-pull-down (ntsc) film mode phase 0 active 0: soft mix disabled 1: soft mix enabled dynopfjn0 x dynamic operation table entry: field jam switch posit ion when 2-3-pull-down (ntsc) film mode phase 0 active 0: get old stored field data 1: get new incoming field data dynopmsn1 x x x dynamic operation table entry: motion sequence when 2-3-pull-down (ntsc) film mode phase 1 active 000: motseqaaaa 001: motseqbbbb 010: motseqaabb 011: motseqabba 100: motseqbbaa 101: motseqbaab 110: motseqabab 111: motseqbaba dynopitn1 x x x dynamic operation table entry : interpolation type when 2-3-pull-down (ntsc) film mode phase 1 active 000: ipoltypeab 001: ipoltypelinedb 010: ipoltypelin2 011: (reserved) 100: ipoltypelin4 table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 140 nov. 28, 2002; 6251-576-3pd micronas dynopsmn1 x dynamic operation table entry: soft mix enable switch position when 2-3-pull-down (ntsc) film mode phase 1 active 0: soft mix disabled 1: soft mix enabled dynopfjn1 x dynamic operation table entry: field jam switch posit ion when 2-3-pull-down (ntsc) film mode phase 1 active 0: get old stored field data 1: get new incoming field data 5ah w vsbm1_36 dynopmsn2 x x x dynamic operation table entry: motion sequence when 2-3-pull-down (ntsc) film mode phase 2 active 000: motseqaaaa 001: motseqbbbb 010: motseqaabb 011: motseqabba 100: motseqbbaa 101: motseqbaab 110: motseqabab 111: motseqbaba dynopitn2 x x x dynamic operation table entry: interpolation type when 2-3-pull-down (ntsc) film mode phase 2 active 000: ipoltypeab 001: ipoltypelinedb 010: ipoltypelin2 011: (reserved) 100: ipoltypelin4 dynopsmn2 x dynamic operation table entry: soft mix enable switch position when 2-3-pull-down (ntsc) film mode phase 2 active 0: soft mix disabled 1: soft mix enabled dynopfjn2 x dynamic operation table entry field jam switch posit ion when 2-3-pull-down (ntsc) film mode phase 2 active 0: get old stored field data 1: get new incoming field data dynopmsn3 x x x dynamic operation table entry: motion sequence when 2-3-pull-down (ntsc) film mode phase 3 active 000: motseqaaaa 001: motseqbbbb 010: motseqaabb 011: motseqabba 100: motseqbbaa 101: motseqbaab 110: motseqabab 111: motseqbaba table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 141 dynopitn3 x x x dynamic operation table entry: interpolation type when 2-3-pull-down (ntsc) film mode phase 3 active 000: ipoltypeab 001: ipoltypelinedb 010: ipoltypelin2 011: (reserved) 100: ipoltypelin4 dynopsmn3 x dynamic operation table entry: soft mix enable switch position when 2-3-pull-down (ntsc) film mode phase 3 active 0: soft mix disabled 1: soft mix enabled dynopfjn3 x dynamic operation table entry: field jam switch posit ion when 2-3-pull-down (ntsc) film mode phase 3 active 0: get old stored field data 1: get new incoming field data 5bh w vsbm1_36 dynopmsn4 x x x dynamic operation table entry: motion sequence when 2-3-pull-down (ntsc) film mode phase 4 active 000: motseqaaaa 001: motseqbbbb 010: motseqaabb 011: motseqabba 100: motseqbbaa 101: motseqbaab 110: motseqabab 111: motseqbaba dynopitn4 x x x dynamic operation table entry: interpolation type when 2-3-pull-down (ntsc) film mode phase 4 active 000: ipoltypeab 001: ipoltypelinedb 010: ipoltypelin2 011: (reserved) 100: ipoltypelin4 dynopsmn4 x dynamic operation table entry: soft mix enable switch position when 2-3-pull-down (ntsc) film mode phase 4 active 0: soft mix disabled 1: soft mix enabled dynopfjn4 x dynamic operation table entry: field jam switch posit ion when 2-3-pull-down (ntsc) film mode phase 4 active 0: get old stored field data 1: get new incoming field data table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 142 nov. 28, 2002; 6251-576-3pd micronas dynopmsp1 x x x dynamic operation table entry: motion sequence when 2-2-pull-down (pal) film mode phase 1 active 000: motseqaaaa 001: motseqbbbb 010: motseqaabb 011: motseqabba 100: motseqbbaa 101: motseqbaab 110: motseqabab 111: motseqbaba dynopitp1 x x x dynamic operation table entry: interpolation type when 2-2-pull-down (pal) film mode phase 1 active 000: ipoltypeab 001: ipoltypelinedb 010: ipoltypelin2 011: (reserved) 100: ipoltypelin4 dynopsmp1 x dynamic operation table entry: soft mix enable switch position when 2-2-pull-down (pal) film mode phase 1 active 0: soft mix disabled 1: soft mix enabled dynopfjp1 x dynamic operation table entry: field jam switch posit ion when 2-2-pull-down (pal) film mode phase 1 active 0: get old stored field data 1: get new incoming field data 5ch gcmon x progressivepicture improvement 0: off 1: on 5dh w nto frinc[18:3] xxxxxxxxxxxxxxxx hdto freerunning frequency granularity=103 hz (int) 33981 (minimum: nominal pixel clock= 3.5 mhz) (int) 349525 (nominal pixel clock= 36 mhz) (int) 388362 (maximum: nominal pixel clock= 40 mhz) 5eh w nto fjmode x x (see 57h) frzlimlr x reduce hold-range of llpll in unlocked hpll state 0: disabled 1: enabled frfix x freerunning clocks 0: from fixed clock divider 1: from freerunning dto (adjustable clocks) frinc[2:0] x x x (see 5dh) table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 143 5fh w vs1_20 incombc x x chroma input for comb filter 00: adc 2 01: blue adc 10: red adc 11: (reserved) belliirm[2] x (see 11h) bellfirm[2] x (see 11h) deempiirm[2] x (see 10h) deempfirm[3] x (see 10h) amstd50m x x automatic standard detection priority 50 hz 00: pal b 01: secam 10: (reserved) 11: automatic amstd60m x x automatic standard detection priority 60 hz 00: ntsc m 01: ntsc44/pal60 10: (reserved) 11: automatic syncgainm x reference for sync-agc 0: normal reference 1: referenc reduced by 2% agcpwresm x agc peak-white counter reset 0: no reset 1: reset h50skew x de-skewing of h50 pulse 0: disabled 1: enabled agcthdm x x agc hysterisys 00: broad 01: medium 1 10: medium 2 11: small 60h w vs1_20 mvpm x vertical length measurement with vertical pulse detection 0: disabled 1: enabled mvpgm x vertical pulse gating 0: disabled 1: enabled slncw xxxxx slicer line number cc or wss table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 144 nov. 28, 2002; 6251-576-3pd micronas slnruw xxxxx slicer line number us-wss ddr_cc x double data rate cc (test only) 0: normal data-rate 1: double data-rate bgshiftm x clamp signal adapation 0: disabled 1: enabled note: must be enabled when internal 4h comb -filter is used for master. must be disabled, if no or external comb-filter is used for master. remdel2 x combfilter compensation delay (adc2) 0: enabled 1: disabled remdel1 x combfilter compensation delay (adc1) 0: enabled 1: disabled 61h w vs656_27 hsppl x x x x x x x x hsync shift shift=hsppl * 4 00000000: default vslpf xxxxxxx vsync shift shift=vslpf * 4 0000000: default 62h r nto reftrimrd xxxxxxxx reference value bandgap 01000000: low reference 00000000: medium reference 00111111: high reference 1xxxxxxx: reference disabled, resistor used contains fused value only when reftrimen =0. reftrimcvrd x x x x reference value cvbs adc 0000: narrow 1111: wide note: contains fused value only when reftrimen=0. reftrimrgbrd x x x x reference value rgb adc 0000: narrow 1111: wide note: contains fused value only when reftrimen=0. table 3?13: master channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 145 3.9.2. slave channel table 3?14: slave channel subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description color decoder slave 63h w vs2_20 mvps x vertical length measurement with vertical pulse detection 0: disabled 1: enabled mvpgs x vertical pulse gating 0: disabled 1: enabled belliirs[2] x (see 75h) bellfirs[2] x (see 75h) deempiirs[2] x (see 74h) deempfirs[3] x (see 74h) amstd50s x x automatic standard detection priority 50 hz 00: pal b 01: secam 10: (reserved) 11: automatic amstd60s x x automatic standard detection priority 60 hz 00: ntsc m 01: ntsc44/pal60 10: (reserved) 11: automatic syncgains x reference for sync-agc 0: normal reference 1: referenc reduced by 2% agcpwress x agc peak-white counter reset 0: no reset 1: reset bgshifts x clamp signal adapation 0: disabled 1: enabled note: must be enabled when internal 4h comb-filter is used for slave. must be disabled, if no or external comb-filter is used for slave. agcthds x x agc hysterisys 00: broad 01: medium 1 10: medium 2 11: small 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 146 nov. 28, 2002; 6251-576-3pd micronas 64h w vs2_20 syncfthds x x syncf threshold 00: 4 lines 01: 3 lines 10: 2 lines 11: 1 line vthrh60s xxxxxxx vertical sync gating: closing 60 hz closing=262+4* vthrh60m 0000000: closing in line 262 1111111: closing in line 770 vthrl60s xxxxxxx vertical sync gating: opening 60 hz opening=4* vthrl60m 0000000: opening in first line 1111111: opening in line 508 65h w vs2_20 conss x x x color switched on at level above ckills (secam) at level=ckills+cons 000: min value 010: default 111: max value colons x forces color on 0: color depends on color decoder status 1: color always on cpllofs x opens the closed loop 0: normal operation 1: chroma pll opened lpposts x enabling of additional lowpass filtering of luminance channel 0: no filtering 1: filtering accfixs x fix acc to nominal value 0: acc is working 1: acc is set to fixed value according to palrefs / ntscrefs accfrzs x freeze acc 0: acc is working 1: acc is frozen at current value flines x mode selection 0: interlace input 1: progressive input fldinvs x field inversion 0: no inversion 1: inversion clpstgys x clamping strategy 0: back-porch clamping 1: sync-tip-clamping table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 147 dischchs x disable channel change signal 0: color decoder not reset after channel-change 1: color decoder reset after channel change clmpd1s x x x x clamping duration cd2, signals 1 granularity: 200 ns 0000: 0 0111 1.4 1111 0 color switched on at level above ckill (pal/ntsc) level=ckill+con 000: min value 010: default 111: max value uvcors x x chrominance coring 00: off 01: 1lsb 10: 2lsb 11: 3lsb secntchs x x selection of notch filter behaviour in secam mode 00: 4.406 mhz 01: 4.250 mhz 10: 4.33 mhz 11: 4.406 / 4.205 dependent on line switch hpols x x h polarity at hinp 00: use hsync 01: use inverted hsync 10: autodetect polarity 11: (reserved) fhdets x automatic multisync capability 0: disabled 1: enabled combuses x x comb filter usage cd2 00: use first cvbs input 01: use second cvbs input 10: use comb-filter 11: adcg / adcf (dependent on adcsel ) clmpd2s x x x x clamping duration cd2, signals 1 granularity: 0000: 0 0111 1.4 1111 table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 148 nov. 28, 2002; 6251-576-3pd micronas 67h w vs2_20 pwthds x x selection of ?peak-white? threshold 00: 448 01: 470 10: 500 11: 511 crcbs x x choice of uv or crcb output 00: uv color space 01: crcb color space 10: modified crcb color space (secam only) lmofsts x x luminance offset 00: no offset (ntsc) 01: - 7.5 ire 10: + 7.5 ire (pal, secam) 11: -3.7 ire note: a 7.5 ire offset is added during blanking in display processing. when chosing 10, the luminance offset is equal to the offset of the cvbs input as in both picture and blanking the same 7.5 ire offset is used. vinps x vertical pulse detection 0: from sync signal (cvbs, y, or g)) 1: from separate v-input pin note: when set to 0, no v polarity detection possible ycsels x y/c select 0: cvbs input 1: y/c input nosigbs x no signal behavior 0: noisy screen when out of sync 1: colored background insertion instead hinps x synchronization input 0: synchronization from c vbs front-end (cvbs or y/c) 1: synchronization via rgb front-end (green or fbl adc) when set to 0, no h polarity detection possible clmpst1s xxxxxx measurement start cd2, signals 1 000000:0 0111005. 111111 1. 0 vertical flywheel mode 00: check for correct standard 01: 3 lines deviation allowed 10: 4 lines deviation allowed, no check for interlace 11: 5 lines deviation allowed, no check for interlace chrfs x x x x x x chroma bandwidth selects chroma bandwidth 011100: nominal bandwidth table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 149 plltcs x x time constant hpll (vcr...tv) 00: very fast 01: fast 10: slow 11: very slow clmpst2s xxxxxx clamping start cd2, signals 2 000000: 0 011100 5. 111111 1. 0 delay line 0: use delay line 1: do not use delay line (only suited for ntsc) cstands xxxxxxx color standard assignment 0000000: no color standard chosen 0000001: pal n 0000010: pal b 0000100: secam 0001000: pal 60 0010000: pal m 0100000: ntsc m 1000000: ntsc 44 for allowed combinations please re fer to chapter ?chroma decoder? 1100110: palb/secam/ntscm/ntsc44/pal60 ckills xxxxxxxx chroma level for color off (pal/ntsc) 00000000: high burst amplitude 01000000: default 11111111: low burst amplitude 6ah w vs2_20 ckillss x x x x x x x x chroma level for color off (secam) 00000000: low burst amplitude 01000000: default 11111111: high burst amplitude behavior is opposite to ckill (pal/ntsc case) fhfrrns x x x x x x x x free running frequency of horizontal pll 00000000: 384 clocks (52.7 khz) 11100100: 1296 clocks (15.625 khz) 11111111: 1404 clocks (14.423 khz) 6bh w vs2_20 vpols x x v polarity at vinp 00: use vsync 01: use inverted vsync 10: autodetect polarity 11: (reserved) thrsels x h slicing level threshold 0: 50 % 1: 37 % table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 150 nov. 28, 2002; 6251-576-3pd micronas ycdels xxxxx luminance delay 10000: 800 ns 0000: no delay 01111: -700 ns disallress x disable all chroma resets 0: resets allowed 1: resets disabled may only be used if one color standard is selected satnrs x noise reduction for satellite signal 0: disabled 1: enabled nsreds x x x noise reduction for horizontal pll 000: 1/8 001: 1/4 010: 1/2 011: 1 100: 2 101: 4 110: 8 111: 16 lpcdels x x x window shift for fine error calculation 100: -4 clock cycles 000: no offset 011: +3 clock cycles 6ch w vs2_20 hues x x x x x x x x hue control (tint) 10000000: -89 00000000: 0 01111111: +88 vshifts xxxxxxxx field detection window shift 00000000: no shift 11111111: shifted by 2048 6dh w vs2_20 ntscrefs x x x x x x x x acc reference adjustment (ntsc) 00000000: low reference value 10010001: nominal value 11111111: high reference value palidl1s x pal/ntsc identification level 1 0: less sensitive (192) 1: more sensitive (64) vthrl50s xxxxxxx vertical sync gating: opening 50 hz opening=4* vthrl50m 0000000: opening in first line 1111111: opening in line 508 table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 151 6eh w vs2_20 palrefs x x x x x x x x acc reference adjustment (pal) 00000000: low reference value 11110000: nominal value 11111111: high reference value palidl0s x pal/ntsc identification level 0 0: less sensitive 1: more sensitive vthrh50s xxxxxxx vertical sync gating: closing 50 hz closing=312+4* vthrh50m 0000000: closing in line 312 1111111: closing in line 820 when vinps (67h) is set, 50 hz values are taken for opening and closing values. 6fh w vs2_20 sllthds x x slicing level threshold h 00: no offset 01: small negative 10: small positive 11: large positive (adaptive) scadjs xxxxxx subcarrier adjustment 000000: -262 ppm 001111: 0 ppm 111111: 840 ppm agcmds x x agc method 00: sync amplitude and peak white 01: sync amplitude only 10: peak white only 11: fixed to value agcadj1s agcadj1s xxxxxx gain adjustment adc1 000000: 0.6 v input sign 100000: 1.0 v input signal 111111: 1.8 v input signal 70h w vs2_20 agcress x agc reset 0: no reset 1: reset agcfrzes x freeze agc (adc_cvbs) 0: normal operation 1: freeze agc at current value agcadj2s xxxxxx gain adjustment adc2 000000: 0.6 v input signal 100000: 1.0 v input signal 111111: 1.8 v input signal vflywhls x vertical flywheel 0: disabled 1: enabled table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 152 nov. 28, 2002; 6251-576-3pd micronas cpllress x force chroma pll reset 0: no reset 1: reset chroma pll note: after use, cpllress must be set to 0 again clmpst1ss xxxxxx clamping start cd2, signals 1 000000: 0 011100 5. 111111 1. 1 0 vertical end of clamping pulse 00000000: line 256 00111100: line 376 11111111: line 766 scmidls x x secam identification level 00: 128 01: 64 10: 96 11: 80 clmpst2ss xxxxxx measurement start cd2, signals 2 000000: 0 011100 5. 111111 1. 0 2nd if compensation filter 0: disabled 1: enabled secaccls x x x secam acceptance level 000: 100 001: 84 010: 64 011: 32 100: 70 101: 76 110: 90 has only effect if secaccs (74h) is enabled clmplows xxxx vertical start of clamping pulse 0000: line 0 0011: line 6 1111: line30 acclims xxxxx acc limitation 00000: limit at high color-carrier 01000: limit at -24 db 11111: limit at low color-carrier table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 153 ifcomps x x x if compensation filter 000: pal prefiltering 001: pal prefiltering + if 010: prefiltering 011: if 6 db 100: flat 73h w vs2_20 sllthdvps x vertical slicing level threshold polarity 0: positive 1: negative eia770s x eia 770 support 0: standard tv signals expected 1: progressive signals expected note: timing according to eia 770.1 or 770.2 when 1 vdetifss x vertical sync-detection slope 0: normal 1: slow locksps x x duration of chroma-pll search 00: 25 fields 01: 20 fields 10: 17 fields 11: 15 fields adlcks x additional lock-detection 0: no used 1: used adlcksels x additional lock-detection selection 0: palid 1: paldet adlckccs x additional lock-detection color-killer 0: do not use lock signal 1: use lock-signal clmpd2ss x x x x clamping duration for cd2, signals 2 (for rgbf) granularity: 200 ns 0000: 0 0111 1.4 1111 . 1 clamping duration for cd2, signals 1 granularity: 200 ns 0000: 0 0111 1.4 1111 . table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 154 nov. 28, 2002; 6251-576-3pd micronas 74h w vs2_20 deempfirs[2:0] x x x deemphase filter fir component 0000:16 0101: 21 1111: 31 deempfirs[3] is in 63h deempiirs[1:0] x x deemphase filter iir component 000: 5 001: 6 010: 7 011: 8 100: 9 101: 10 110: (reserved) 111: (reserved) deempiirs[2] is in 63h vdetitcs x x x vertical detection integration time constant 000: 400 clock cycles 001: 375 clock cycles 010: 350 clock cycles 011: 300 clock cycles 100: 250 clock cycles 101: 225 clock cycles 110: 200 clock cycles 111: automatic secaccs x secam acceptance 0: disabled 1: enabled secdivs x secam divider 0: divide by 4 1: divide by 2 secinc1s x x secam increment 1 00: 2 01: 3 10: 4 11: 5 secinc2s x x secam increment 2 00: 1 01: 2 10: 3 11: 4 scmrels x x secam rejection level 00: 320 01: 384 10: 352 11: 1024 table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 155 75h w vs2_20 deempstds x deemphase filtering for standard detection 0: weak 1: strong bellfirs[1:0] x x bell filter fir component 000: -116 001: -113 010: -110 011: -108 100: -106 101: -104 110: -102 111: -100 bellfirs[2] is in 63h belliirs[1:0] x x bell filter iir component 000: 8 001: 9 010: 10 011: 11 100: 12 101: 13 110: 14 111: 16 belliiri[2] is in 63h sllthdvs x x x slicing level threshold v 000: no offset 001: 4 010: 8 011: 12 101: adaptive (limited to +-4) 110: adaptive (limited to +-8) 111: adaptive (limited to +-12) flnstrds x x force line standard at cvbs/rgb front-end 00: automatic 01: force 50 hz 10: force 60 hz 11: (reserved) enlims x enable limiter 0: disabled 1: enabled ishfts x x i -adjustment for horizontal pll 00: *1 01: *16 10: *4 11: *8 table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 156 nov. 28, 2002; 6251-576-3pd micronas notchoffs x luminance notch-filter 0: notch-filter enabled 1: filter bypassed for pal/ntsc / filter enabled for secam note: to switch-off filter for secam, use tnotchoff vlps x x lowpass for vertical sync-separation 00: none 01: weak 10: medium 11: strong 76h w vs2_20 paldels x x pal/ntsc delay vs. secam (chrominance) 00: pal/ntsc most left 11: pal/ntsc most right tnotchoffs x luminance notch-filter 0: notch-filter according to notchoffs 1: notch-filter disabled bgposs x x x burstgate delay (secam only) granularity: 200 ns 000: most left (-400 ns) 010: no delay 111: most right (+1 ) 1 pal detection: increment 1 0: +3 1: +2 palinc2s x pal detection: increment 2 0: -1 1: -2 do not use palinc2s=1 in combination with palinc1s=1 palidl2s x pal / ntsc identification level 2 0: less sensitive 1: more sensitive clranges x x chroma lock-range 00: 425 hz 01: 463 hz 10: 505 hz 11: 550 hz ntchsels x x x luminance notch selection 000: sharp notch 001: medium 1 010: medium 2 011: broad notch 100: broad steep notch (pal, secam only) table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 157 trapblus x notch frequency for 4.250 mhz 0: 4.25 mhz 1: 4.2 mhz has only effect in secam mode trapreds x notch frequency for 4.406 mhz 0: 4.406 mhz 1: 4.356 mhz note: has only effect in secam mode memory controller slave channel 77h w vss2_40 intprogs x interlaced or progressive input signal for master channel 0: interlaced input source 1: progressive input source (e.g. vga) freezes x freeze master picture 0: live 1: frozen (no writing of master data) verress x vertical resolution master channel for frame based mup-mode 0: field resolution 1: frame resolution writes x x write mode master channel 00: all incoming fields are stored 01: only a fields are stored 10: only b fields are stored 11: not defined readm2s x read master memory data to slave 0: slave data is read from slave memory 1: slave data is read from master memory pixplins x x pixels per line slave channel 00: defined by dispmode 01: 448 pixels/line 10: 768 pixels/line 11: 896 pixels/line wrposxs x x x x x x horizontal position of master picture in the memory 000000: left border position effective values: wrposxs/2 * 32 pixel, wrposxs* 16 pixel (mup-modes), wrposxs/8 * 128 pixel (dispmode=0000, motvalon=1) 78h w vss2_40 wrposys x x x x x x x x vertical position of master picture in the memory 00000000: upper border position resolution: 1 line table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 158 nov. 28, 2002; 6251-576-3pd micronas 79h w vsbs_36 rdposys x x x x x x x x vertical read position slave line number indicating the start line of reading for the master channel granularity: 1 line 00000000: first line rdposxs xxxxx horizontal read position slave pixel number indicating the start pos ition of reading for the master channel 00000: first left pixel position= rdposxs *32 reads x x read mode master channel 00: reading a and b fields 01: reading only a fields 10: reading only b fields 11: (reserved) for dispmode=0001 (snap shot): 00: reading live channel 00 noise measurement slave channel 7ah w vss1_40 nmlines xxxxxxxxx line for noise measurement 0 d : line 2 1 d : line 3 311 d : line 1 (pal) 261 d : line 1 (ntsc) note: lines 3-260 are not standard dependent nmsenses x x x noise measurement sensitivity 00: *1 01: *2 10: *4 11: *8 nmposs x x noise measurement analyze window position 00: 6.3 01 1. 10 1. 11 . temporal noise reduction slave channel 7bh w vss2_40 femags x x x x x fine error characteristic 00000: smallest gain 10000: default (equal to b11version) 11111: largest gain sdrs x x x secam dr adjustment 00: 191 01: 194 10: 197 11: 200 table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 159 sdbs x secam db adjustment 00: -55 01: -58 10: -61 11: -64 tnrabss x motion detector works on absolute values: 0: absolute values not calculated 1: absolute values calculated nrons x temporal noise reduction 0: disabled 1: enabled tnrsels x chrominance motion values from: 0: luminance motion detector 1: separate chrominance motion detector tnrnr4ys x temporal noise reduction of luminance and chrominance 0: frame based 1: field based 7ch w vss2_40 tnrys0s x x x x tnr curve characteristic of luma segment 0 0001: default tnrys1s x x x x tnr curve characteristic of luma segment 1 1111: default tnrys2s x x x x tnr curve characteristic of luma segment 2 1111: default tnrys3s x x x x tnr curve characteristic of luma segment 3 0100: default 7dh w vss2_40 tnrys4s x x x x tnr curve characteristic of luma segment 4 0100: default tnrys5s x x x x tnr curve characteristic of luma segment 5 0100: default tnrys6s x x x x tnr curve characteristic of luma segment 6 0000: default tnrys7s x x x x tnr curve characteristic of luma segment 7 0000: default 7eh w vss2_40 tnrcs0s x x x x tnr curve characteristic of chroma segment 0 0001: default tnrcs1s x x x x tnr curve characteristic of chroma segment 1 1111: default tnrcs2s x x x x tnr curve characteristic of chroma segment 2 1111: default table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 160 nov. 28, 2002; 6251-576-3pd micronas tnrcs3s x x x x tnr curve characteristic of chroma segment 3 0100: default 7fh w vss2_40 tnrcs4s x x x x tnr curve characteristic of chroma segment 4 0100: default tnrcs5s x x x x tnr curve characteristic of chroma segment 5 0100: default tnrcs6s x x x x tnr curve characteristic of chroma segment 6 0000: default tnrcs7s x x x x tnr curve characteristic of chroma segment 7 0000: default 80h w vss2_40 tnrysss x x x x tnr start value of luma lut 1111: default tnrcsss xxxx tnr start value of chroma lut 1111: default tnrclys x x x x tnr luminance classification: 0000: strong noise reduction 1111: slight noise reduction tnrclcs x x x x tnr chrominance classification: 0000: strong noise reduction 1111: slight noise reduction preframe generator slave channel 81h w vss2_40 yborders x x x x y border value of display granularity: 16 0000: 0 0001: 16 1111: 240 uborders x x x x u border value of display granularity: 16 0000: 0 0001: 16 0111: 112 1000: -128 1111: -16 vborders x x x x v border value of display granularity: 16 0000: 0 0001: 16 0111: 112 1000: -128 1111: -16 table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 161 mpfblbs x x x x multi picture force background lines bottom number of lines of background color to be appended 0000: 0 lines 1111: 15 lines 82h w vss2_40 mpfbprs x x multi picture force background pixels right number of pixels of background color to be appended 00: 0 pixels 01: 16 pixels 10: 32 pixels 11: 48 pixels mpfblts x x x x multi picture force background lines top number of lines to be overwritten with background color from top 0000: 0 lines 1111: 15 lines dpvsat x x x x x x v saturation 000000: 0 100000: 1 111111: 63/32 83h w vss2_40 frcbgnds x background generator in pre-frame generator 0: disabled 1: enabled mpfbpls xxxxx multi picture force background pixels left number of pixels to be overwritten with background color from left granularity: 2 pixel 00000: 0 pixels 11111: 62 pixels dpusat xxxxxx u saturation 000000: 0 100000: 1 111111: 63/32 horizontal prescaler slave channel 84h w vss1_40 frcmmods x mosaic mode generator 0: disabled 1: enabled apensels x active pixel enable select 0: count clock cycles (rec ommended for cvbs/rgb input) 1: count active pixels (recommended for itu656 input) hscprescs xxxxxxxxxxxx control signal for hscale in horizontal pre-scaler subsampling factor by prescaler is (int) 0: 1 (int) 2048: 1.5 (720 pixels) (int) 2371: 1.578 ( 4 ) () 405 (540 ) table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 162 nov. 28, 2002; 6251-576-3pd micronas 85h w vss1_40 haaprescs x x horizontal antialiasing filter 00: filter bypassed 01: force characteristic weak 10: force characteristic strong 11: automatic characteri stic (weak or strong) note: for normal cvbs/rgb full-screen, filter should be set to weak or automatic characteristic. for itu656 full-screen i nput, filter should be bypassed. strong characteristic is for split-screen and pip only. hdcprescs x x x x horizontal pre-scaler decimates by 0000: 1 0001: 2 0010: 3 0011: 4 0100: 6 0101: 8 0110: 12 0111: 16 1000: 24 1001: 32 applips xxxxxxxxx active pixel per line (pre scaler) describes, how many decimated active pixels are generated. granularity: 2 pixels (int) 0: 0 pixels (int) 342: 684 pixels (int) 511: 1022 pixels 86h w vss1_40 motons x line memories 0: available for vertical prescaler 1: disabled napplips x x x x x x x x x x not active pixel per line (pre scaler) granularity: 2 clock cycles (int) 0: 0 pixels (int) 100: 200 pixels (int) 1023: 2046 pixels vertical prescaler slave channel 87h w vss1_40 vaaprescs x vertical lowpass filter (pre-scaler) 0: disabled 1: enabled vpkprescs x x x x x vertical peaking 00000: maximum vertical peaking (enhancement) 10000: vertical peaking has no effect (flat) 11111: maximum attenuation (damping) vcrprescs x shift of chrominance signal 0: no shift 1: one line upward (e.g. for vcr) table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 163 nalpfips xxxxxxxxx not active lines per field input (int) 0: shift is 0 (int) 22: shift is 22 lines (int) 511: shift is 511 lines (max. shift is 1 field) 88h w vss2_40 vprebyps x vertical pre scaler bypass 0: vertical pre scaler enabled 1: vertical pre scaler bypassed vdcprescs x x x x vertical pre-scaler decimates by 0000: 1 0001: 2 0010: 3 0011: 4 0100: 6 0101: 8 0110: 12 0111: 16 1000: 24 1001: 32 alpfips xxxxxxxxxx active lines per field (input processing) (int) 0: no active line (int) 288: 288 active lines (int) 1023: 1023 lines 89h w vss2_40 vscprescs x x x x x x x x x x x x control signal for vscale in vertical pre-scaler (int) 0: scaling factor is 1 (int) 4095: scaling factor is 2 horizontal postscaler slave channel 8ah w vsbs_36 hpanons x horizontal panorama mode 0: panorama disabled 1: panorama enabled dbdhposs x disable border detection (postscaler) 0: border detection active 1: border detection not active cdelhposs x chrominance delay 0: no delay 1: half-pixel delay hscposcs xxxxxxxxxxxx horizontal scaling factor for post scaler (int) 1024: upsampling factor is 4 (int) 2910: upsampling factor is 1.40 (int) 4095: upsampling factor is 1 8bh w vsbs_36 hseg1s[10:5] x x x x x x beginning of segment 1 for horizontal panorama mode granularity: 2 pixels (int) 0: 0 pixel behind picture start (int) 2047: 4094 pixel behind picture start table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 164 nov. 28, 2002; 6251-576-3pd micronas hinc0s x x x x x x x x x horizontal post-scaler increment 0 100000000: -32 pixels 000000000: 0 pixels 011111111: 31.875 pixels 8ch w vsbs_36 hseg1s[4:0] x x x x x (see 8dh) hinc1s x x x x x x x x x horizontal post-scaler increment 1 100000000: -32 pixels 000000000: 0 pixels 011111111: 31.875 pixels 8dh w vsbs_36 hseg2s[10:5] x x x x x x beginning of segment 2 for panorama mode granularity: 2 pixels (int) 0: 0 pixel behind picture start (int) 2047: 4094 pixel behind picture start hinc2s x x x x x x x x x horizontal post-scaler increment 2 100000000: -32 pixels 000000000: 0 pixels 011111111: 31.875 pixels 8eh w vsbs_36 hseg2s[4:0] x x x x x (see 8fh) hinc3s x x x x x x x x x horizontal post-scaler increment 3 100000000: -32 pixels 000000000: 0 pixels 011111111: 31.875 pixels 8fh w vsbs_36 hseg3s[10:5] x x x x x x beginning of segment 3 for panorama mode granularity: 2 pixels (int) 0: 0 pixel behind picture start (int) 2047: 4094 pixel behind picture start hinc4s x x x x x x x x x horizontal post-scaler increment 4 100000000: -32 pixels 000000000: 0 pixelsi 011111111: 31.875 pixels 90h w vsbs_36 hseg3s[4:0] x x x x x (see 91h) hseg4s xxxxxxxxxxx beginning of segment 4 for panorama mode granularity: 2 pixels (int) 0: 0 pixel behind picture start (int) 2047: 4094 pixel behind picture start output data controller slave channel 91h w vsbs_36 horoffs [10:6] xxxxx horizontal offset to compensate slave processing delay (int) 64: default horposs xxxxxxxxxxx horizontal position inside active picture area (int) 0: most left display position (int) 4095: most right display position table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 165 92h w vsbs_36 horoffs[5:0] x x x x x x (see 91h) verposs xxxxxxxxxx vertical position inside active picture area granularity: 1 line ( fmode =0) or 2 lines ( fmode =1) (int) 0: most top display position (int) (2047): most bottom display position 93h w vsbs_36 horwidths xxxxxxxxxxx horizontal picture width granularity: 2 pixels (int) 0: no display (int) 960: default (int) 2047:4094 pixels 94h w vsbs_36 veroffs x x x x x vertical offset to compensate slave processing delay (int) 17: default verwidths xxxxxxxxxxx vertical picture width (int) 0: 0 lines (int) 288: default (int) 2047: 2047 lines picture improvement slave channel 95h w vsbs_36 pkctibps x x peaking factor for cti (bandpass part) 00: 2 (cti bp off) 01: 16 10: 24 11: 32 pkctihps x x peaking factor for cti (highpass part) 00: 2 (cti hp off) 01: 16 10: 24 11: 32 lt i s x luminance transition improvement 0: disabled 1: enabled apk1bps[1:0] x x 1st adaptive peaking factor (bandpass part) 0000: 0.5 0100 : 2.5 1111: 8 apk2bps x x x 2nd adaptive peaking factor (bandpass part) 000: 1 001: 2 (peaking bp off) 011: 4 111: 8 table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 166 nov. 28, 2002; 6251-576-3pd micronas ath1bps x x peaking denoising threshold (bandpass part) 00: 0 (denoising off) 01: 2 10: 4 11: 8 ath2bps x x 2nd peaking threshold (bandpass part) 00: 0 01: 4 10: 8 11: 16 thes x x turning point threshold for cti 00: 1 01: 2 10: 3 11: 4 96h w vsbs_36 apk1hps[1:0] x x 1st adaptive peaking factor (highpass part) 0000: 0.5 0100 : 2.5 1111: 8 apk2hps x x x 2nd adaptive peaking factor (highpass part) 000: 1 001: 2 (peaking hp off) 011: 4 111: 8 at h 1 h p s x x peaking denoising threshold (highpass part) 00: 0 (denoising off) 01: 2 10: 4 11: 8 at h 2 h p s x x 2nd peaking threshold (highpass part) 00: 0 01: 4 10: 8 11: 16 dbdpicis x disable border detection (picture improvement) 0: border detection active 1: border detection not active apk1bps[3:2] x x (see 49h) apk1hps[3:2] x x (see 49h) corons x coring or denoising for low amplitudes 0: coring off, denoising on 1: coring on, denoising off table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 167 3.9.3. common pixel mixer slave channel 97h w vsbs_36 yframes x x x x luminance value for the slave frame (4msb) 0001: default value (yields value 0001 00000=32) uframes x x x x chrominance value for the slave frame (4msb) 0000: default value (yields value 0000 00000=0) vframes x x x x chrominance value for the slave frame (4msb) 0000: default value (yields value 0000 00000=0) table 3?15: common subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description comb filter 98h w vs1_20 cvbsel1 x x x x input select for adc1 0000: cvbs1 0001: cvbs2 0010: cvbs3 0011: cvbs4 or y1 0100: cvbs5 or c1 0101: cvbs6 or y2 0110: cvbs7 or c2 0111: y1 + c1 1000: y2 + c2 1001: cvbs8 (qfp144 versions only) 1010: cvbs9 (qfp144 versions only) 1111: disabled cvbsel2 x x x x input select for adc2 0000: cvbs1 0001: cvbs2 0010: cvbs3 0011: cvbs4 or y1 0100: cvbs5 or c1 0101: cvbs6 or y2 0110: cvbs7 or c2 0111: y1 + c1 1000: y2 + c2 1001: cvbs8 (qfp144 versions only) 1010: cvbs9 (qfp144 versions only) 1111: disabled table 3?14: slave channel, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 168 nov. 28, 2002; 6251-576-3pd micronas clmpsig1 x x clamping signals adc1 00: 1st color decoder: signals 1 01: 1st color decoder: signals 2 10: 2nd color decoder: signals 1 11: 2nd color decoder: signals 2 clmpsig2 x x clamping signals adc2 00: 1st color decoder: signals 1 01: 1st color decoder: signals 2 10: 2nd color decoder: signals 1 11: 2nd color decoder: signals 2 vcrdethd x vcr detection threshold 0: high threshold 1: low threshold ycbyr x yc by red 0: normal operation 1: c input from red adc ycbyb x yc by blue 0: normal operation 1: c input from blue adc yctocomb x yc to comb filter 0: normal comb operation 1: yc signal fed through comb delays use incomb instead of ycbyr or ycbyb for this mode 99h w vs1_20 cvbosel1 x x x x output select 1 for pin cvbso1 0000: cvbs1 0001: cvbs2 0010: cvbs3 0011: cvbs4 or y1 0100: cvbs5 or c1 0101: cvbs6 or y2 0110: cvbs7 or c2 0111: y1 + c1 1000: y2 + c2 1001: cvbs8 (qfp144 versions only) 1010 : cvbs9 (qfp144 versions only) 1111: disabled table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 169 cvbosel2 x x x x output select for pin cvbso2 0000: cvbs1 0001: cvbs2 0010: cvbs3 0011: cvbs4 or y1 0100: cvbs5 or c1 0101: cvbs6 or y2 0110: cvbs7 or c2 0111: y1 + c1 1000: y2 + c2 1001: cvbs8 (qfp144 versions only) 1010 : cvbs9 (qfp144 versions only) 1111: disabled cvbosel3 x x x x output select for pin cvbso3 0000: cvbs1 0001: cvbs2 0010: cvbs3 0011: cvbs4 or y1 0100: cvbs5 or c1 0101: cvbs6 or y2 0110: cvbs7 or c2 0111: y1 + c1 1000: y2 + c2 1001: cvbs8 (qfp144 versions only) 1010 : cvbs9 (qfp144 versions only) 1111: disabled vdg x x vertical difference gain 00: max. gain 01: medium 2 10: medium 1 11: min. gain hdg x x horizontal difference gain 00: min. gain 01: medium 1 10: medium 2 11: max. gain 9ah w vs1_20 ddr x x diagonal dot reduction 00: min. reduction 01: medium 1 10: medium 2 11: max. reduction f2f1f0 x x x test only 000: normal operation dt x test only 0: normal operation table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 170 nov. 28, 2002; 6251-576-3pd micronas dc x test only 0: normal operation cor x vertical peaking coring 0: disabled 1: enabled nosel x x notch filter select 00: flat frequency characteristic 01: min. peaked 10: med. peaked 11: max. peaked dcr x vertical peaking dc rejection filter 0: disabled 1: enabled syncomb x timing of rising edge of h50 sync 0: late 1: early vpk x x x x vertical peaking gain (comb-filter peaking) 0000: no vertical peaking 1111: max. vertical peaking 9bh w vs1_20 linlenh50 x x x x nr. of pixel for 50 hz signals length=1284+ linlenh50 l inlenh50=12 (=1296 pixel per line) linlenh60 x x x x nr. of pixel for 60 hz signals length=1284+ linlenh60 l inlenh60=3 (= 1287 pixel per line) reftrimen x reference value enable 0: use on-chip fused values 1: use i2c values v50blank x signal select for pin vout50 0: single scan vertical output 1: blank signal output porcncl x reset control bit cancel 0: no operation 1: reset por bit (ebh) after use, porcncl must be set to 0 again resetpc1 x reset pc1 signal (test only) 0: normal operation 1: reset pc1 resetpc2 x reset pc2 signal (test only) 0: normal operation 1: reset pc2 table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 171 selcomb x comb filter used for first or second color-decoder 0: cd 1 1: cd 2 discomb x disable comb-filter 0: comb-filter enabled 1: comb-filter disabled (notch cvbs or y/c input) resmode x resampling mode (test only) 0: fractionally s ubcarrier locked 1: fractionally line-locked mode slicer/analog 9ch w vs1_20 xdscls x x x x x xds-primary-filter (class) 00000: transparent (all sliced data, both fields) 1xxxx: ?current? selected (only second field) x1xxx: ?future? selected (only second field) xx1xx: ?channel? selected (only second field) xxx1x: ?miscellenious? selected (only second field) xxxx1: ?public services? selected (only second field) 656blank x signal select for pin 656vio 0: 656vin or 656vout (dependent on operation mode) 1: blank signal output xdstpe x x x xds-secondary-filter (class type) / [wss field] 000: all (no filtering) [field 1 only] 001: 05h (program rating) [field 2 only] 010: 01h, 04h (time information only)[both fields] 011: 40h (out of band only) 100: 01h,02h,03h,04h,0dh,40h (vcr information) 101: 01h, 04h,05h (time information only and pr)[both fields] 110: 05h,40h (out of band only and pr) 111: 01h,02h,03h,04h,05h,0dh,40h (vcr information and pr) irqcon x x x irqpin selection 000: horizontal sync (2 ) 001 , (. )( ) 010 , (. )( ) 011 (. .) 100 (. .) 101 ( ) 110 111 closed caption or wss 0: closed caption 1: wss incomb x x input for comb filter 00: adc 1 01: adc 2 10: adcg / adcf (dependent on adcsel ) table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 172 nov. 28, 2002; 6251-576-3pd micronas slsrc x select slicer source 0: master front-end 1: slave front-end 9dh w nto reftrim xxxxxxxx reference value bandgap 01000000: low reference 00000000: medium reference 00111111: high reference 1xxxxxxx: reference disabled, resistor used reftrimcv x x x x reference value adc cvbs (antialiasing filter) 0000: narrow 1111: wide reftrimrgb x x x x reference value adc rgbf (antialiasing filter) 0000: narrow 1111: wide itu input/output interface 9eh w vs656_27 omode x x output format: 00: full itu656 01: itu656 only data, h- and v-blank as outputs, according to itu656 10: itu656 only data, h- and v-blank as inputs, according to itu656 11: (reserved) clk656out x clock for ituo 0: 656clk is clock input 1: 656clk is output equal to pin clkout pplipi xxxxxxxxx pixels per line itu granularity: 2 pixel (int) 432: default 9fh w vs656_27 napipphi x x cbycry-phase shift 00: no phase shift 01: 1 clk 10: 2 clk 11: 3 clk f_offs x x offset of active field at interlaced mode (line offset): 00: nalpfipi+1 (a), nalpfipi (b) 01: nalpfipi (a), nalpfipi+1 (b) 01: 1 h delay in field a 11: 1 h delay in field b adline xxxxx ancillary data line number if adins =0: tansmitter address is: 111(+5 bits of adline ), if adins =1: adline defines the line, which should contain the ancillary data. fpol x field polarity 0: field a=0, field b=1 1: field a=1, field b=0 table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 173 imode x x input format 00: full itu mode (automatic) 01: full itu mode (manual) 10: itu656 only data, h/v-sync according pal/ntsc 11: itu656 only data, h/v-sync according itu656 adins x ancillary data insertion 0: transmitter preamble is detected in the data stream. if identical as adline data are stored in i2c-registers . 1: ancillary data detection in video line adline only, transmitter address ignored. if preamble detected, data are stored in i2c-registers. vsref x generate v-sync related to f- or v-flag 0: use f-flag 1: use v-flag a0h w vs656_27 lpfipi x x x x x x x x x x lines per field for itu (int)625: 625 lines per field a1h w vs656_27 applipi x x x x x x x x x active pixels per line for itu active pixels = applipi * 2 (int) 360=720 lines] nalpfipi xxxxxxx not active lines per field for itu (int) 20= 20 lines a2h w vs656_27 napplipi x x x x x x x x not active pixels from hsync to input data for itu delay = napplipi * 2 + napipphi alpfipi x x x x x x x x active lines per field for itu active lines = alpfipi * 2 (int) 144: 288 active lines a3h w vs656_27 vsignal x input signal 0: interlaced 1: non interlaced cformat x chrom. data format 0: unsigned 1: 2s complement hpol x h656 polarity 0: h656 active low 1: h656 active high vpol x v656 polarity 0: v656 active low 1: v656 active high en_656 x x itu656-interface: 00: input mode 01: memory read output 1x: output display data table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 174 nov. 28, 2002; 6251-576-3pd micronas ituprtsel x itu port selection 0: first input (656io) 1: second input (i656i) rgb interface a4h w vsrgb_40 brtadj xxxxxxxx brightness adjustment 10000000: -128 (darkest picture) 00000000: 0 01111111: 127 (brightest picture) conadj x x x x x x contrast adjustment 0000000: 0 000001: 1/32 100000: 1 111111: 63/32 chrsfr x chroma subsampling filter 0: disabled 1: enabled aasel x (digital) antialiasing selection 0: -3db @ 10.6mhz 1: -3db @ 11.8mhz a5h w vsrgb_40 clkf2pad x front-end clock is given to pin 74 (mqfp80) 0: pin 74 is used as h-input for itu656 1: clkf20 (20.25 mhz) is given to pin 74 fbldel x x x fast blank delay vs. rgb/yuv input granularity: 25 ns 000: -50 ns delay 010: no delay 110: +100 ns delay 111: (reserved) gofst x x clamping correction for g adc 00: 0 (g/y, pedestal offset visible) 01: 16 (g/y, no pedestal offset visible) 10: 64 (g/y with sync, pedestal offset visible) 11: 80 (g/y with sync, no pedestal offset visible) mixgain xxxxxxx gain of fast blank signal 1000000: -64 0000000: 0 0111111: +63 note: for proper operation in dynamic soft-mix mode, absolute value of mixgain must be bigger than 2 (e.g. 3) standbyrgb x standby mode rgb adc 0: rgbf adcs active 1: rgbf adcs in standby mode table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 175 standbycv x standby mode cvbs adc 0: cvbs adcs active 1: cvbs adccs in standby mode dec2 x decimation by 2 decimation of rgb/yuv signal before soft-mix 0: no decimation 1: decimation by 2 a6h w vsrgb_40 yfdel x x x x x x x y delay adjustment granularity: 50 ns 0000000: no delay 1111111: 6.3 uv delay adjustment granularity: 50 ns 0000000: no delay 1111111: 6.3 rgb input selection 0 : use rgb/yuv input1 1 : use rgb/yuv input2 fblconf x configuration of fblactive signal 0: react for one clock active fbl input 1: react for 5 clock active fbl input a7h w vsrgb_40 usatadj x x x x x x u saturation adjustment 000000: 0 000001: 1/32 100000: 1 111111: 63/32 vsatadj xxxxxx v saturation adjustment 000000: 0 000001: 1/32 100000: 1 111111: 63/32 adcsel x select adc for sync signal conversion 0: use adc_g 1: use adc_fbl aabyp x bypass rgb/yuv antialiasing filter 0: use filter 1: bypass clmpvg x clamping value g adc 0 : 16 1 : 80 dclmpf x clamping value fast blank input 0 : enable clamping 1 : disable clamping (dc coupling) table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 176 nov. 28, 2002; 6251-576-3pd micronas a8h w vsrgb_40 agcadjr x x x x x x gain adjustment red 000000: 0.5 v input signal 111111: 1.5 v input signal agcadjb xxxxxx gain adjustment blue 000000: 0.5 v input signal 111111: 1.5 v input signal mixop x x mixing configuration 00: enable soft-mix 01: only rgb path visible 10: only cvbs path visible 11: (reserved) clmpvrb x x clamping value red and blue adc 00 : 16 (b/r signal without sync) 01 : 80 (b/r signal without sync) 10 : 128 (u/v signal) 11: (reserved) a9h w vsrgb_40 agcadjg x x x x x x gain adjustment green 000000: 0.5 v input signal 111111: 1.5 v input signal agcadjf xxxxxx gain adjustment fast blank 000000: 0.5 v input signal 111111: 1.5 v input signal rbofst xxx clamping correction for r/b adc 000: 0 (r/b, pedestal offset visible) 001: 16 (r/b, no pedestal offset visible) 010: 64 (r/b with sync, pedestal offset visible) 011: 80 (r/b with sync, no pedestal offset visible) 100: 127 (uv negative pedestal offset) 101: 128 (uv) 110: 129 (uv positive pedestal offset) 111: (reserved) skewsel x skew correction for rgb/yuv channel 0: skew correction enabled 1: skew correction disabled aah w vsrgb_40 fbloffst x x x x x x fast blank offset correction 000000 : 0 offset 111111: 63 offset selmaster x x select master channel input 00: cd1 01: cd2 10: soft-mix output 11: 656 input table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 177 selslave x x select slave channel input 00: cd1 01: cd2 10: soft-mix output 11: 656 input selsm x select soft-mix input (and clamp, deskew) 0: cd1 1: cd2 yuvsel x yuv or rgb input selection 0: yuv expected 1: rgb expected smop x soft-mix operation mode 0: dynamic 1: static y2rgb x y to rgb (for yuv mode) 0: use y from green adc 1: use y from cvbs adc bluesel x blue adc selection 0: blue adc gets b1 or b2 (dependent on rgbsel ) 1: blue adc gets r2 (independent on rgbsel ) bluetwo x blue adc clamping selection 0: cd 1 (signals 2) 1: cd 2 (signals 2)? ll-pll processing abh w nto/hs iicincr[18:3] xxxxxxxxxxxxxxxx set hdto frequency granularity=103 hz 33981 d (minimum: nominal pixel clock= 3.5 mhz) 349525 d (nominal pixel clock= 36 mhz) 388362 d (maximum: nominal pixel clock= 40 mhz) ach w nto/hs clkt1 x x switch clkf20 and clkf40 to pads cvbs1 or bin2 00: no clock 01: cvbs1 is output of clkf40 10: bin2 is output of clkf20 11: cvbs1 is output of clkf40 and bin2 is output of clkf20 hdtotest x test-bit for hpll 0: normal mode 1: test mode file xxxx increment freeze duration 0: no freeze 15: increment is frozen for 15 lines lnl x dynamic time constant control 0: linear mode 1: non linear mode table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 178 nov. 28, 2002; 6251-576-3pd micronas disres x disable reset of ll-pll watchdog 0: reset disabled 1: reset enabled limhi x limit value for dto increment 0: no limit '1' : increment value for dto is limited to 393216 (max. frequency of back-end clocks: clkb72: 81 mhz / clkb36: 40.5 mhz ) iicincr[2:0] x x x (see abh) adh w nto koiwid x x window-width of coincidence detector 00: 32 pixel (= 0.9 s for tv application) 01: 64 pixel (= 1.8 s for tv application) 10: 128 pixel (= 3.6 s for tv application) 11: 256 pixel (= 7.2 s for tv application) koih x x hysteresis of coincidence detector 00: 0 lines 01: 8 lines 10: 16 lines 11: 32 lines htestw x x x x test bits for hpll 00: default hswin[2:0] x x x width of noise suppression window of ll-hpll 0000: 28 s 0001: 24 s 0010: 20 s 0011: 16 s 0100: 12 s 0101: 8 s 0110: 4 s 0111: dynamic windowing. 1000: 30 s 1001: 27 s 1010: 26 s 1011: 22 s 1100: 18 s 1101: 14 s 1110: 10 s 1111: 6 s hswin[3] is in b3h setstabll x stability signal of ll_hpll 0: stabll is generated by the hpll 1: stabll is forced to 1 kd2 x phase detector steepness 0: steepness for normal tv operation mode 1: steepness for operations where pplip is less than 288 d table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 179 hincr_ext x hdto testmode 0: normal mode 1: increment is taken from pins lmod x selects line locked mode 0 : line locked-clocks derived from hpll 1: line-locked-clocks deriv ed from front-end line-length fmod x selects freerun mode 0: freerun-clocks derived from crystal 1: freerun-clocks derived from hdto note: adjustable frequency is only possible when set to 1. when set to 00, back- end clock is always 36 mhz (s ingle-scan versions: 18 mhz) aeh w nto hres x reset of ll-hpll 0: no reset 1: reset reset automatically when written hwid x minimum width of h-sync 0: 60*t clkllf36 1: 15*t clkllf36 fion xxxx increment freeze before v-sync 0: no freeze 15: freeze starts 15 lines before v-sync pplip xxxxxxxxxx pixel per line ll_pll granularity=4 pixel (int) 175: 700 (minimum) (int) 576 : 2304 (int) 963 : 3852 (maximum) afh w nto freqsell x x amplifier current setting of oscillator pad 00: 100 01 50 10 5 11 10 power down of crystal oscillator amplifier 0: normal mode 1: power down mode shaperdis x power down of crystal oscillator shaper 0: normal operation 1: power down active tstshabri x testmode control of crystal oscillator 0: normal operation (shaper active) 1: external clock input (shaper replaced) table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 180 nov. 28, 2002; 6251-576-3pd micronas limlr[2:0] x x x limit ll-pll lock-in range 0000: full lock-in range of +/- 5.85 % 0001: lock in range limited to +/- 3.8 % 0010: lock in range limited to +/- 2.55 % 0011: lock in range limited to +/- 1.27 % 0100: lock in range limited to +/- 0.63 % 0101: lock in range limited to +/- 0.32 % 0110: lock in range limited to +/- 0.19 % 0111: lock in range limited to +/- 0.13 % 1000: lock in range limited to +/- 5 % 1001: lock in range limited to +/- 4.5 % 1010: lock in range limited to +/- 3.1 % 1011: lock in range limited to +/- 2.1 % 1100: lock in range limited to +/- 1.5 % 1101: lock in range limited to +/- 1 % 1110: (reserved) 1111: (reserved) limlr[3] is in b3h fkoi x force coincidence bit 0: coincidence bit dynamically changed 1: coincidence bit forced to 1 fkoihys x force coincidence hysteresis bit 0: coincidence hysteresis bit dynamically changed 1: coincidence hysteresis bit forced to 1 table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 181 kil[3:0] x x x x integrational factor for loop filter if hpll is locked 00000: 0 00001: 1 00010: 2 00011: 4 00100: 8 00101: 16 00110: 32 00111: 64 01000: 128 01001: 256 01010: 512 01011: 1024 01100: 2048 01101: 4096 01110: 8192 01111: 16384 10000: 0.5 10001: 1.5 10010: 2.5 10011: 3 10100: 3.5 10101: 4.5 10110: 5 10111: 6 11000: 7 kil[4] is in b1h b0h w nto limip xxxxxxxx limiter control for p-part for increased dynamic range limit_p= 16* limip 00000000: 0 11111110: 4064 11111111: no limitation b1h w nto kpnl[3:0] x x x x proportional factor for loop filter if hpll is not locked same values as in locked condition ( kpl ) table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 182 nov. 28, 2002; 6251-576-3pd micronas kpl[3:0] x x x x proportional factor for loop filter if hpll is locked ) 00000: 0 00001: 1 00010: 2 00011: 4 00100: 8 00101: 16 00110: 32 00111: 64 01000: 128 01001: 256 01010: 512 01011: 1024 01100: 2048 01101: 4096 01110: 8192 01111: 16384 10000: 0.5 10001: 1.5 10010: 2.5 10011: 3 10100: 3.5 10101: 4.5 10110: 5 10111: 6 11000: 7 kpl[4] is in b1h kinl[3:0] x x x x proportional factor for loop filter if hpll is not locked same vales as in locked condition ( kpi ) kpnl[4] x (see b1h) kpl[4] x (see b1h) kinl[4] x (see b1h) kil[4] x (see afh) b2h w nto sllwin x x stabll detection window 00: 64 01: 72 10: 48 11: 32 fethd x x fine/coarse error selection threshold 00: 16 01: 12 10: 8 11: 0 (never use fine-error) table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 183 limii xxxxxxxx limiter control for i-part for increased dynamic range limit_i= 16* limii 00000000: 0 11111110: 4064 11111111: no limitation b3h w nto hswin[3] x (see adh) limlr[3] x (see afh) limen x limiter enable 0: b11 behavior for limip and limii 1: normal limii and limip characteristic letterbox detection b4h w vsm1_40 lbsub x x subsampling mode 0x: others (factor 1) 10: 20.25 mhz source (factor 1.5) 11: 40.5 mhz source (factor 3) lbgradrst x reset of gradient method 0: no reset 1: reset lbstability x stability flag 0: continuous format update 1: format update only once lb43sens x sensitivity to 4:3 switch 0: off 1: on lbngfen x no gradient found 0: disabled 1: enabled lbthdnbnha x x x x x threshold for darkness-brightness, histogram, activity (int)30: default lbhsdel x x x x x histogram stability delay (int)10: default b5h w vsm1_40 lbgraddet x x x x x x x x threshold for gradient detected (int) 50: default lbvwendlo x x x x x x x x vertical measure window lower end (int) 150: default , [in lines (*2) related to vsync] b6h w vsm1_40 lbhiwhite x x x x x x x x histogram white (int) 50: default lbhwend xxxxxxxx horizontal measure window end (int) 180: default , [in active pixels (*4) related to hsync] table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 184 nov. 28, 2002; 6251-576-3pd micronas b7h w vsm1_40 lbhistbla x x x x x x x x histogram black (int) 25: default lbhwst xxxxxxx horizontal measure window start (int) 36: default , [in active pixels (*4) related to hsync] b8h w vsm1_40 lbmasla x master-slave switch for detection 0: slave 1: master lbvwstlo x x x x x x x vertical measure window lower start (int) 96: default], [in lines (*2) related to vsync] lbfs x field subsampling mode 0: a+b fields 1: only a field lbvwendup x x x x x x x vertical measure window upper end (int) 73: default] , [in lines (*2) related to vsync] b9h w vsm1_40 lbgsdel x x x x x gradient stability delay value (int) 10: default ] lbgfbdel xxxxx gradient fall back delay value (int) 11: default ] lbvwstup x x x x x x vertical measure window upper start (int) 20: default ], [in lines (*2) related to vsync] bah w vsm1_40 lbasdel x x x x x activity stability delay (int) 10: default ] lbvisuon x visualisation of letter box results 0: disabled 1: enabled lbactivity xxxxx activity (int) 5: default ] lbthdnbng x x x x x threshold for darkness-brightness, gradient only (int) 15: default ] output data controller bbh w vsbm2_36 pploff x x x synchronization offset (for switching from hor. freerun mode to locked mode) granularity: 4 pixel 000: 0 010: 8 111: 28 table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 185 lpfopoff xxxx lines per field offset: (for switching from vertical freerun mode to locked mode) granularity: 2 lines 0000: 0 0110: 12 1111: 31 (set equal to lpfopoff in bfh) napplop x x x x x x x x x not active pixel per line output: granularity: 4pixel 000000000: no not active pixel 000000001: 4 not active pixel 111111111: 2044not active pixel bch w vsbm2_36 voutfr x vsync freerun: 0: locked mode 1: freerun mode houtfr x hsync freerun: 0: locked mode 1: freerun mode nosync x no horizontal synchronization will be performed: 0: horizontal synchronization 1: no horizontal synchronization rmode x x raster mode: (50p / 100 i) 00 = 01 10 11 ( ) h sync output delay: granularity: 4 pixel 0000000000: no delay 0000000001: 4 pixel delay 1111111111: 4092 pixel delay bdh w vsbm2_36 gfbon x global fallback 0: disabled 1: enabled fmode x frame mode 0: 2f v , 1: 1f v pdgsr x switch for vsync transfer algorithm: 0: vsync transfer algorithm is enabled 1: vsync transfer algorithm is disabled table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 186 nov. 28, 2002; 6251-576-3pd micronas masteron x master channel 0: disabled (no master picture visible) 1: enabled slaveon x slave channel 0: disabled (no slave picture visible) 1: enabled lpfop[8] x (see beh) pplop xxxxxxxxxx pixel per line output: granularity: 4 0000000000: 0 pixel 0100100000: 1152 pixel 1111111111: 4092 pixel beh w vsbm2_36 opdel x x x x x x x x v delay for output operation: 000000000: no delay 010101010: 170 lines 111111111: 511 lines lpfop[7:0] xxxxxxxx lines per field output: only used for freerun mode granularity: 2 lines 000000000: no lines 010011100: 312 lines 111111111: 1022 lines memory controller bfh w vsbm1_36 dispmode x x x x display mode 0000: fsm-mode 0001: sps-mode 0010: ssc1-mode 0011: mup1-mode 0100: mup2-mode 0101: pce-mode 0110: pcf-mode 0111: pcp-mode 1000: ssc2-mode motvalon x motion values on (only active for dispmode=0000) 0: motion values are not stored 1: motion values are stored refron x refresh on 0: no memory refresh 1: memory refresh active table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 187 refrper x x refresh period 00: 3.2 ms 01: 6.5 ms 10: 13 ms 11: 26 ms lpfopoff xxxx lines per field offset: (for switching from vertical freerun mode to locked mode) granularity: 2 lines 0000: 0 0110: 12 1111: 30 (set equal to lpfopoff in bbh) arsdis x automatic raster-shift enable 0: allow raster shift if stable signals detected 1: allow raster shift always jlcres x reset joint line controller reset of joint line controller for ssc mode 0: enable 1: reset maslex x master slave exchange synchronize the display raster to t he slave channel for master slave exchange 0: display raster phase is sy nchronized to master channel 1: display raster phase is synchronized to slave channel c0h w vsbs_36 stopmos x x x static operation mode slave defines the algorithm of upconversion for slave channel 000: (reserved) 001: abab ( | ) +, + ( +, + ) 010 ( | ) +, + ( +, + ) 011 ( | ) +, + ( +, + ) 100 ( ) +, + ( +, + ) 101 ( | ) +, + ( +, + ) 110 ( ||| ) +, + ( +, + ) 111 ( | ) +, + ( +, + ) external read reading data via itu r656 to an external controller 0: external read disabled 1: external read enabled p3dis x port p3 disable 0: enabled 1: disabled p4dis x port p4 disable 0: enabled 1: disabled table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 188 nov. 28, 2002; 6251-576-3pd micronas hpe1off x horizontal pixel erosion 1 0: on 1: off vleroff x vertical line erosion 0: on 1: off hps1off x horizontal pixel smearing 1 0: on 1: off hpe2off x horizontal pixel erosion 2 0: on 1: off hpexoff x horizontal pixel extension 0: on 1: off vlexoff x vertical line extension 0: on 1: off hps2off x horizontal pixel smearing 2 0: on 1: off vls1off x vertical line smearing 0: on 1: off formatter c1h w vsbm2_36 chromsign656 x chrominance format for 656 output 0: (r-y), (b-y) output 1: -(r-y), -(b-y) output fioffoff x fieldoffset for itu656 ntsc signals 0: disabled 1: enabled dpout656 x enable (single or double-scan) digital dp656 output 0: disable output 1: enable output shiftuv x shift uv subsampling at digital output 0: take first uv couple 1: take second uv couple fswftl x stability signal of ll_hpll 0: stabll is generated accoding to setstabll 1: stabll is forced to 1 (hout synchronization enabled) table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 189 afproc x active field processing for 656v generation 0: inverted active field used as v-sync output 1: v-sync modifies end of active video v656del x v656 delay 0: identical delay for modification 1: field 0 is one line shorter note: has only effect when afproc =1 clk656outinv x 656clk output inversion 0: normal cloct 1: inverted clock houttr x horizontal output tristate 0: normal operation 1: tristate uvcode x chroma output data format 0: signed 2?s complement 1: binary v100in x vout pin used as input 0: output 1: input digouten x digital output (drout, dbout, dgout) 0: disabled 1: enabled m422 x output mode 0: 4:4:4 1: 4:2:2 chrsfm x chroma subsampling filter 0: disabled 1: enabled nshap x noise shaper 0: dabled 1: enabled dwo x data width at output 0: 8-bit 1: 9-bit yuv_rgb c2h w vsbm2_36 c1[10:2] x x x x x x x x matrix coefficient c1 (2c) 0: default c2[10:2] xxxxxxxx matrix coefficient c2 (2c) 179: default c3h w vsbm2_36 c3[10:2] x x x x x x x x matrix coefficient c3 (2c) -44: default table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 190 nov. 28, 2002; 6251-576-3pd micronas c4[10:2] xxxxxxxx matrix coefficient c4 (2c) -91: default c4h w vsbm2_36 c5[10:2] x x x x x x x x matrix coefficient c5 (2c) 227: default c6[10:2] xxxxxxxx matrix coefficient c6 (2c) 0: default c5h w vsbm2_36 to1rgb x x x rgb or yuv output selection 000: yuv output 001: rgb outpu (others): reserved ueninv x digital 601 output 0: starting with u sample at beginning of line 1: starting with v sample at beginning of line c6[1:0] x x (see c4h) c5[1:0] x x (see c4h) c4[1:0] x x (see c3h) c3[1:0] x x (see c3h) c2[1:0] x x (see c2h) c1[1:0] x x (see c2h) pixel mixer c6h w vsbm2_36 windvsp x x vertical window speed 00: slow 01: medium 10: fast 11: very fast windvst x vertical windowing: start 0: window is closed 1: window is open windvdr x vertical windowing: direction 0: open the vertical window 1: close the vertical window windvon x vertical windowing: enable 0: off 1: on horposp xxxxxxxxxxx horizontal position inside active picture area (int) 0: 0 pixel (int) 2047: 2047 pixel table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 191 c7h w vsbm2_36 windhsp x x horizontal windowing: speed 00: slow 01: medium 10: fast 11: very fast windhst x horizontal windowing: start 0: window is closed 1: window is open windhdr x horizontal windowing: direction 0: open the horizontal window 1: close the horizontal window windhon x horizontal windowing: enable 0: off 1: on horwidthp xxxxxxxxxxx horizontal position inside active picture area (int) 0: 0 pixel (int) 2047: 2047 pixel c8h w vsbm2_36 ycur x x x x luminance value for curtain (4msb) 0001: default value (yields value 0 001 0 0000=32) lumamp x x luminance amplification 00: 1 01: 5/4 10: 6/4 11: 8/4 verposp xxxxxxxxxx vertical start position of background (or test-pattern) (int) 0: 0 lines (int) 1023: lines c9h w vsbm2_36 ucur x x x x chrominance value for curtain (4msb) 0000: default value (yields value 0 000 0 0000=0) chromamp x x chrominance amplification 00: -2 01: -1 10: +1 11: +2 verwidthp xxxxxxxxxx vertical width of background or pattern (or test-pattern) (int) 0: 0 lines (int) 1023: 1023 lines cah w vsbs_36 vcur x x x x chrominance value for curtain (4msb) 0000: default value (yields value 0 000 0 0000=0) horposf xxxxxxxxxxx horizontal position of slave frame (int) 0: most left (int) 2047: most right table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 192 nov. 28, 2002; 6251-576-3pd micronas cbh w vsbs_36 horframef x x x x x horizontal slave frame size (int) 0: 0 pixel (int) 31: 31 pixel horwidthf xxxxxxxxxxx horizontal width of slave frame hole (int) 0: 0 pixel (int) 2047: 2047 pixel cch w vsbs_36 verframef x x x x x vertical slave frame size (int) 0: 0 lines (int) 31: 31 lines verposf xxxxxxxxxx vertical position of slave frame (int) 0: top (int) 1023: bottom cdh w vsbs_36 ybagr x x x x luminance value for background (4msb ) 0001: default value (yields value 0 001 0 0000=32) verwidthf xxxxxxxxxx vertical width of slave frame hole (int) 0: 0 lines (int) 1023: lines ceh w vsbm2_362 ubagr x x x x chrominance value for background (4msb) 0000: default value (yields value 0 000 0 0000=0) horposg xxxxxxxxxxx horizontal position of master frame (int) 0: most left (int) 2047: most right cfh w vsbm2_36 vbagr x x x x chrominance value for background (4msb) 0000: default value (yields value 0 000 0 0000=0) horwidthg xxxxxxxxxxx horizontal width of master frame hole (int) 0: 0 pixel (int) 2047: 2047 pixel d0h w vsbm2_36 horframeg x x x x x horizontal master frame size (int) 0: 0 lines (int) 31: 31 lines verposg xxxxxxxxxx vertical position of master frame (int) 0: top (int) 1023: bottom d1h w vsbm2_36 verframeg x x x x x vertical master frame size (int) 0: 0 lines (int) 31: 31 lines verwidthg xxxxxxxxxx vertical width of master frame hole (int) 0: 0 lines (int) 1023: lines table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 193 d2h w vsbm2_36 priop x x x priority background (or test-pattern) 000: 0 010: 4 111: 14 obtemp x temporary overlapping flag 0: static overblending 1: temporal overblending obsoft x overblending flag 0: no overblending 1: soft overblending pat t m o d e x x x test-pattern mode 000: trivial background mode 001: trivial background mode 010: trivial background mode 011: y-ramp (strong) 100: y-ramp (soft) 101: yuv-ramp 110: color bar 111: crosshatch tblend x x time for smooth temporal overblending 00: 64 01: 128 10: 256 11: 512 framedimm x frame dimension master 0: 2-dim. 1: 3-dim. framedims x frame dimension slave 0: 2-dim. 1: 3-dim. d3h w vsbm2_36 prioc x x x priority curtain 000: 0 001: 2 111 : 14 prios x x x priority slave 000: 0 110: 12 111: 14 priof x x x priority slave frame 000: 0 101: 10 111: 14 table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 194 nov. 28, 2002; 6251-576-3pd micronas priom x x x priority master 000: 0 100: 8 111: 14 priog xxx priority master frame 000: 0 011: 6 111: 14 output sync controller d4h w vsbm2_36 blandel x x x x x x x x delay in pixels from hsync to active edge of blank signal: blank_start=4* blandel 00000000: no delay 00000001: 4 pixel delay 11111111: 1020 pixel delay vblanpol x vertical blank signal polarity 0: positive 1: negative clkout72 x output clock select 0: clkout_o depends on clkoutsel 1: ckout_o is identical to clkb72 clkoutinv x clkout inversion 0: no inverted clkout 1: inverted clkout houtpol x hout polarity: 0: high active 1: low active voutpol x vout polarity: 0: high active 1: low active blanpol x blank polarity: 0: blank is high active 1: blank is low active clkoutsel x output clock select 0: clkout_o is identical to clkb27 1: clkout_o is identical to clkb36 note: hsync, vsync, blank are transferred to selected clock clkouton x output clock (pin clkout) 0: disabled 1: enabled d5h w vsbm2_36 clkoutsel72 x output clock select 0: clkout depends on clkoutsel 1: clkout is identical to clkb72 table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 195 vblandel[9:5] x x x x x (see d6h) blanlen xxxxxxxxx length in pixels from start of active blank signal: blank_length=4* blanlen 00000000: no pixel 11110000: 960 pixel 11111111: 1020 pixel length delay block d6h w vsbm2_36 vblandel[4:0] x x x x x vertical delay in lines from vsync to active edge of blank signal: blank_start=4*v blandel 00000000: no delay 11111111: 1020 lines delay vblanlen xxxxxxxxxx vertical length in lines from start of active blank signal: blank_length=4* vblanlen 00000000: no line 11111111: 1020 lines d7h w vsbm2_36 pkly x x x x x x x x voltage level for y dac output 00000000: 0.4 v 10000000: 1.0 v 11111111: 1.9 v note: including peaking overshoots. 0.9v for white max. pklu x x x x x x x x voltage level for u dac output 00000000: 0.4 v 10000000: 1.0 v 11111111: 1.9 v d8h w vsbm2_36 coarsedel x x x luminance coarse delay output granularity: 1 clkb36 ( 27.8 ns for tv signal) 000: -4 clkb36 100: no delay 111: +3 clkb36 finedel x luminance fine delay output 0: no delay 1: +1 clkb72 (13.9 ns for tv signal) pklv x x x x x x x x voltage level for u dac output 00000000: 0.4 v 10000000: 1.0 v 11111111: 1.9 v c800 d9h w nto c800 xxxxxxxxxxxxxxxxc800 (reserved) dah w nto vdelay_be x x 00: vertical synchroni zed takeover, no sychronisation of fe and be 01: update of be register with the next be v after update of the fe registers 10: update of be register like vdel ay_be=1 plus one additional be field delay 11: update of be register like vdelay _be=1 plus two additional be fields delay table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 196 nov. 28, 2002; 6251-576-3pd micronas vsel_be x 0: master channel synchonizes be 1: slave channel synchonizes be gph50 x x h50/irq-pin switching 00: normal function 01: normal function 10: h50/irq static 0 11: h50/irq static 1 cpuirq2v x x vin/intr-pin switching 00: v-pin used as v-input for front-end 01: v-pin is output of c800 interrupt 10: v static 0 11: v static 1 cpudisable x c800 processor 0: processor enabled 1: processor disabled autoinc_off x i2c autoincrement 0: autoincrement after 2 byte access 1: no autoincrement read registers master channel dbh r vs1_20 lpfldm x x x x x x x x nr. of lines per field (input signal) 00000000: 256 lines or less 11111111: 766 lines or more lines=2* lpfld +256 nrpixelm x x x x x x x x pixel number of input signal granularity: 4 00000000: 384 or less 11111111: 1404 or more pixel=4* nrpixel +384 dch r vs1_20 dethpolm x detected polarity of hsync 0: negative 1: positive detvpolm x detected polarity of v sync 0: negative 1: positive stdetm xxx detected color standard 000: non standard or standard not detected 001: ntsc m 010: pal m 011: ntsc44 100: pal60 101: pal n 110: secam 111: pal b/g table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 197 scoutenm x scdev valid indication 0: scdev not valid 1: scdev valid pa l i d m x pal identification 0: not pal 1: pal ckstatm x colorkill status 0: color off 1: color on lnstdrdm x line standard detection 0: 60 hz 1: 50 hz intm x interlace detection 0: progressive input 1: interlace input scdevm xxxxxx deviation of clock system or color carrier 100000: minimum deviation 000000: no deviation 011111: maximum deviation ddh r vflymdm x vertical flywheel mode locked 0: unlocked 1: locked vlengthm xxxxxxx length of vertical pulse 0000000: short v 1111111: long v agcadjcv1 x x x x x x agc value for adc1 000000: smallest input range 111111: biggest input range pa l d e t m x pal identification (algorithm 2) 0: not pal 1: pal stabm x status of synchronization 0: sync separation not locked 1: sync separation locked and stable deh r vsm1_40 noisemem x x x x x x x noise level of the input signal (blanking algorithm): 0000000: no noise 1111110: strong noise 1111111: strong noise or measurement failed noise xxxxxxxx noise level of the input signal (picture algorithm): 00000000: no noise 11111111: strong noise dfh r vsm2_40 fcim x x x x cyclic field counter input processing master table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 198 nov. 28, 2002; 6251-576-3pd micronas statsize x x statistic of homogenous areas 00: not enough homogenous areas 11: many homogenous areas found filmmodem x x x x film mode detection value: 0000: camera mode (secure detection) 0001: film mode pal phase 0 (secure detection) 0010: film mode pal phase 1 (secure detection) 0011: film mode ntsc phase 0 (secure detection) 0100: film mode ntsc phase 1 (secure detection) 0101: film mode ntsc phase 2 (secure detection) 0110: film mode ntsc phase 3 (secure detection) 0111: film mode ntsc phase 4 secure detection) 1000: camera mode (unsecure detection) 1001: film mode pal phase 0 (unsecure detection) 1010: film mode pal phase 1 (unsecure detection) 1011: film mode ntsc phase 0 (unsecure detection) 1100: film mode ntsc phase 1 (unsecure detection) 1101: film mode ntsc phase 2 (unsecure detection) 1110: film mode ntsc phase 3 (unsecure detection) 1111: film mode ntsc phase 4 (unsecure detection) e0h r vsm2_40 fmotregm x x x x x x x x x x x x x x film mode detection register value e1h r vsm2_40 gmotregm x x x x x x x x x x x x x x global motion detection register value gstillm x global still detection value: 0: picture status: not still 1: picture status: still gmotionm x global motion detection value: 0: picture status: no motion 1: picture status: in motion e2h r nto/rstyp am50_om x last detected standard 50 hz 0: pal or none 1: secam am60_om x last detected standard 60 hz 0: ntsc m or none 1: ntsc44 or pal60 lbstatus x status bit for letter box detection: 0: no new value available 1: new value from letter box detection available noisestatus x indicates new value of the global motion detector available 0: noisestatus has not been updated 1: new value of noisestatus available reset automatically when read table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 199 gmdstatusm x indicates new value of the gobal motion detector available 0: gmdstatus has not been updated 1: new value of gmdstatus available reset automatically when read fmstatusm x indicates new value of the film mode detector available 0: fmstatus has not been updated 1: new value of fmstatus available reset automatically when read nmstatusm x indicates new value of the noise measurement 0: noiseme has not been updated 1: new value of noiseme available reset automatically when read e3h r vsdci_36 tfdppm[8:4] x x x x x calculated pivot point pivot point=12.5 ire+( tfdppm +192)*0.192 ire tfddpm is limited to -192....-44 pivot point is in the range of 12.5 ire ...41 ire gainseg1frcm xxxxxxxxxx calculated gain segment 1 gain_segment_1=1+ gainseg1frcm /1024 gainseg1frcm is limited to 0...510 gain_segment_1 is in the range of 1 ... 1.5 e4h r vsdci_36 tfdppm[3:0] x x x x (see e3h) gainseg2frcm xxxxxxxxxx calculated gain segment 2 gain_segment_2=1+ gainseg2frcm /1024 gainseg2frcm is limited to 0...716 gain_segment_2 is in the range of 1 ... 1.7 read registers slave channel e5h r vs1_20 lpflds x x x x x x x x nr. of lines per field (input signal) 00000000: 256 lines or less 11111111: 766 lines or more lines=2* lpfld +256 nrpixels x x x x x x x x pixel number of input signal granularity: 4 00000000: 384 or less 11111111: 1404 or more pixel=4* nrpixel +384 e6h r vs1_20 dethpols x detected polarity of h sync 0: negative 1: positive detvpols x detected polarity of v sync 0: negative 1: positive table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 200 nov. 28, 2002; 6251-576-3pd micronas stdets xxx detected color standard 000: non standard or standard not detected 001: ntsc m 010: pal m 011: ntsc44 100: pal60 101: pal n 110: secam 111: pal b/g scoutens x scdev valid indication 0: scdev not valid 1: scdev valid pa l i d s x pal identification 0: not pal 1:pal ckstats x colorkill status 0: color off 1: color on lnstdrds x line standard detection 0: 60 hz 1: 50 hz ints x interlace detection 0: progressive input 1: interlace input scdevs xxxxxx deviation of clock system or color carrier 100000: minimum deviation 000000: no deviation 011111: maximum deviation e7h r vs1_20 vflymds x vertical flywheel mode locked 0: unlocked 1: locked vlengths xxxxxxx length of vertical pulse 0000000: short v 1111111: long v agcadjcv2 x x x x x x agc value for adc2 000000: smallest input range 111111: biggest input range pa l d e t s x pal identification (algorithm 2) 0: not pal 1: pal stabs x status of synchronization 0: sync separation not locked 1: sync separation locked and stable table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 201 e8h r vss1_40 noisemes x x x x x x x noise level of the input signal (blanking algorithm): 0000000: no noise 1111110: strong noise 1111111: strong noise or measurement failed e9h r nto/rstyp am50_os x last detected standard 50 hz 0: pal or none 1: secam am60_os x last detected standard 60 hz 0: ntsc m or none 1: ntsc44 or pal60 nmstatuss x indicates new value of the noise measurement 0: noiseme has not been updated 1: new value of noiseme available reset automatically when read read registers common channel eah r vssli_20 data_ccwss2 x x x x x x x x second cc or wss data byte (a7=msb, a0=lsb) data_ccwss1 xxxxxxxx first cc or wss data byte(b7=msb, b0=lsb) ebh r vssli_20 data_uswss3 x x x x x x x x third us-wss data byte (a7=msb, a0=lsb) data_uswss2 xxxxxxxx second us-wss data byte(b7=msb, b0=lsb) ech r vssli_20 data_uswss1 x x x x x x x x first us-wss data byte (a7=msb, a0=lsb) por x reset indication a reset at pin 24 (reset) sets por . por is reset with porcncl (9bh) 0: no reset appeared 1: reset appeared tvmode x tv mode detection 0: comb filter input is nonstandard signal (vcr) 1: comb filter input is standard signal (tv) slflduswss x field number of sliced data (us-wss) 0: first field 1: second field datavuswss x new data indication (us wss) 0: data read via i2c or no new data available 1: new data received and available in dataa and datab slfldccwss x field number of sliced data (cc or wss) 0: first field 1: second field datavccwss x new data indication (cc or wss 0: data read via i2c or no new data available 1: new data received and available in dataa and datab table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 202 nov. 28, 2002; 6251-576-3pd micronas edh r nto/rstyp fbstat x indicates overflow at fbl input 0: no overflow 1: overflow fbfall x indicates falling edge at fbl input 0: no falling edge 1: flling edge detected reset automatically when read fbrise x indicates rising edge at fbl input 0: no rising edge 1: rising edge detected reset automatically when read pfbl x indicates overflow at fbl input 0: no overflow 1: overflow pg x indicates overflow at green input 0: no overflow 1: overflow pb x indicates overflow at blue input 0: no overflow 1: overflow pr x indicates overflow at red input 0: no overflow 1: overflow fblactive x activity at fbl input 0: no activity 1: activity reset automatically when read eeh r vsm1_40 maxguc x x x x x x x x x x letter box detection: maximum gradient upper part internal value, only for test purposes efh r vsm1_40 maxglc x x x x x x x x x x letter box detection: maximum gradient lower part internal value, only for test purposes f0h r vsm1_40 maxalc x x x x (see f1h) maxhuc xxxxxxxxxx letter box detection: maximum histogram upper part internal value, only for test purposes f1h r vsm1_40 maxalc x x x x x letter box detection: maximum activity lower part internal value, only for test purposes maxhlc xxxxxxxxxx letter box detection: maximum histogram lower part internal value, only for test purposes f2h r vsm1_40 gradslaa x x x x x x x x letter box detection: gradient start line of active area internal value, only for test purposes table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 203 maxauc xxxxxxxx letter box detection: maximum activity upper part internal value, only for test purposes f3h r vsm1_40 lbformat x letter box detection: format 0: 4:3 format 1: other format (letter box) lbsubtitle x letter box detection: subtitle flag 0: no subtitle 1: subtitle available lbtoptitle x letter box detection: toptitle flag 0: no toptitle 1: toptitle available gradisstable x letter box detection: gradient is stable internal value, only for test purposes toptitle x letter box detection: upper area contains high activity internal value, only for test purposes subtitle x letter box detection: lower area contains high activity internal value, only for test purposes nogradfound x letter box detection: no gradient found internal value, only for test purposes switchto43 x letter box detection: switch to 4:3 format internal value, only for test purposes upwhite x letter box detection: upper area contains high brightness level internal value, only for test purposes lpwhite x letter box detection: lower area contains high brightness level internal value, only for test purposes upblack x letter box detection: upper area contains medium brightness level internal value, only for test purposes lpblack x letter box detection: lower area contains medium brightness level internal value, only for test purposes f4h r vsm1_40 lbslaa x x x x x x x letter box detection: start line of active area lbslaa is measured in relation to vsync lbelaa xxxxxxxxx letter box detection: end line of active area lbelaa is measured in relation to vsync f5h r vsm1_40 gradelaa x x x x x x x x x letter box detection: gradient end line of active area internal value, only for test purposes table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 204 nov. 28, 2002; 6251-576-3pd micronas f6h r nto version x x x version of vsp 94xx family: 010: vsp 94x2a 001: vsp 94x5b 011:vsp 94x7b 101: vsp 94x9c sls x line standard at device output 0: 100 hz 1: 50 hz rev x x x x revision of vsp 94xxb family: 0000: a11 0001: b11 0100: c1 rmmirror x x = readable value of rmode chipid xxxx chip id 0000: VSP9405B / vsp 9425b (double scan mode) 0001: vsp9407b / vsp 9427b (double scan mode) 0010: vsp9435b / vsp 9425b (single scan mode) 0011: vsp9437b / vsp 9427b (single scan mode) 0100: vsp9415b 0101: vsp9417b 0110: vsp9445b 0111: vsp9447b stabll x shows ll-hpll lock status 0: ll_hpll is not locked 1: ll_hpll is locked f7h r nto adr_rdy x ancillary data (656 input) 0: not detected 1: detected fieldcd1 x field output cd1 0: first field 1: second field fieldcd2 x field output cd2 0: first field 1: second field vsrgb_40stat x v status bit of 40.5 mhz domain (rgb) 0: new write or read cycle can start 1: no new write or read cycle can start vsbm2_36stat x v status bit of 36 mhz domain (back-end master 2) 0: new write or read cycle can start 1: no new write or read cycle can start vsbm1_36stat x v status bit of 36 mhz domain (back-end master 2) 0: new write or read cycle can start 1: no new write or read cycle can start table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 205 vsdci_36stat x v status bit of 36 mhz domain (dci) 0: new write or read cycle can start 1: no new write or read cycle can start vsbs_36stat x v status bit of 36 mhz domain (back-end slave) 0: new write or read cycle can start 1: no new write or read cycle can start vssli_20stat x v status bit of 20.25 mhz domain (data slicer) 0: new write or read cycle can start 1: no new write or read cycle can start vss2_40stat x v status bit of 40.5 mhz domain (input slave 2) 0: new write or read cycle can start 1: no new write or read cycle can start vss1_40stat x v status bit of 40.5 mhz domain (input slave 1) 0: new write or read cycle can start 1: no new write or read cycle can start vsm2_40stat x v status bit of 40.5 mhz domain (input master 2) 0: new write or read cycle can start 1: no new write or read cycle can start vsm1_40stat x v status bit of 40.5 mhz domain (input master 1) 0: new write or read cycle can start 1: no new write or read cycle can start vs656_27stat x v status bit of 27 mhz domain (itu) 0: new write or read cycle can start 1: no new write or read cycle can start vs2_20stat x v status bit of 20.25 mhz domain (cd 2) 0: new write or read cycle can start 1: no new write or read cycle can start vs1_20stat x v status bit of 20.25 mhz domain (cd 1) 0: new write or read cycle can start 1: no new write or read cycle can start f8h r vsbm2_36 fcbm x x x x cyclic field counter output processing master shiftact x raster phase shifting active indication of performing display raster phase shifting for joint line free ssc1 mode 0: phase shift not active 1: phase shift in progress f9h r vs656_27 adata0 x x x x x x x x itu656 input data byte 1 adata1 x x x x x x x x itu656 input data byte 0 fah r vs656_27 adata2 x x x x x x x x itu656 input data byte 3 adata3 x x x x x x x x itu656 input data byte 2 table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 206 nov. 28, 2002; 6251-576-3pd micronas fbh r vs656_27 adata4 x x x x x x x x itu656 input data byte 5 adata5 x x x x x x x x itu656 input data byte 4 fch r vs656_27 adata6 x x x x x x x x itu656 input data byte 7 adata7 x x x x x x x x itu656 input data byte 6 command registers fdh w c800 c800 (reserved) feh w imrgb_40 x immediate take-over 40.5 mhz domain (rgb) 0: no immediate take-over 1: immediate take-over imbm2_36 x immediate take-over 36 mhz dom. (back-end master 2) 0: no immediate take-over 1: immediate take-over imbm1_36 x immediate take-over 36 mhz dom. (back-end master 1) 0: no immediate take-over 1: immediate take-over imdci_36 x immediate take-over 36 mhz domain (back-end master) 0: no immediate take-over 1: immediate take-over imbs_36 x immediate take-over 36 mhz domain (back-end slave) 0: no immediate take-over 1: immediate take-over imsli_20 x immediate take-over 20.25 mhz domain (data slicer) 0: no immediate take-over 1: immediate take-over ims2_40 x immediate take-over 40.5 mhz domain (input slave 2) 0: no immediate take-over 1: immediate take-over ims1_40 x immediate take-over 40.5 mhz domain (input slave 1) 0: no immediate take-over 1: immediate take-over imm2_40 x immediate take-over 40.5 mhz domain (input master 2) 0: no immediate take-over 1: immediate take-over imm1_40 x immediate take-over 40.5 mhz domain (input master 1) 0: no immediate take-over 1: immediate take-over im656_27 x immediate take-over 27 mhz domain (itu) 0: no immediate take-over 1: immediate take-over table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 207 im2_20 x immediate take-over 20.25 mhz domain (cd 2) 0: no immediate take-over 1: immediate take-over im1_20 x immediate take-over 20.25 mhz domain (cd 1) 0: no immediate take-over 1: immediate take-over ffh w vsrgb_40 x v take-over 40.5 mhz domain (rgb) 0: no v take-over 1: v take-over vsbm2_36 x v take-over 36 mhz dom. (back-end master 2) 0: no v take-over 1: v take-over vsbm1_36 x v take-over 36 mhz dom. (back-end master 1) 0: no v take-over 1: v take-over vsdci_36 x v take-over 36 mhz domain (back-end master) 0: no v take-over 1: v take-over vsbs_36 x v take-over 36 mhz domain (back-end slave) 0: no v take-over 1: v take-over vssli_20 x v take-over 20.25 mhz domain (data slicer) 0: no v take-over 1: v take-over vss2_40 x v take-over 40.5 mhz domain (iinput slave 2) 0: no v take-over 1: v take-over vss1_40 x v take-over 40.5 mhz domain (input slave 1) 0: no v take-over 1: v take-over vsm2_40 x v take-over 40.5 mhz domain (input master 2) 0: no v take-over 1: v take-over vsm1_40 x v take-over 40.5 mhz domain (input master 1) 0: no v take-over 1: v take-over vs656_27 x v take-over 27 mhz domain (itu) 0: no v take-over 1: v take-over vs2_20 x v take-over 20.25 mhz domain (cd 2) 0: no v take-over 1: v take-over table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 208 nov. 28, 2002; 6251-576-3pd micronas vs1_20 x v take-over 20.25 mhz domain (cd 1) 0: no v take-over 1: v take-over table 3?15: common, continued subadd r/w take over name a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 description 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 209 4. specifications 4.1. outline dimensions fig. 4?1: 80-pin plastic metric quad flat pack (mqfp80) weight approximately 0.96 g dimensions in mm fig. 4?2: 144-pin plastic metric quad flat pack (mqfp144) weight approximately 5.5 g dimensions in mm 0.65 0.65 19 x 0.65 = 12.35 0.1 1 0.5 1.5 0.1 0000(0)1 14 0.1 14 0.1 10 1 40 0 41 1 0 1. 0.15 1. 0.15 0.1 0.05 0. 0.05 0.1 .15 0. .0 0.1 + 0.05 ? 0.5 10 144 10 1 0.5 0.1 0000(144)1 1. 0.1 1. 0.1 0.1 0.05 . 0. 0. 0.0 .4 0.0 0.1 0.1 5 0.5 .5 0.1 5 0.5 .5 0.1 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 210 nov. 28, 2002; 6251-576-3pd micronas 4.2. pin connections and short descriptions for vsp 94xxb for vsp 941x/4x, the pin connections differ for pins: 1, 2, 3, 75, 76, 77, 78, 79 ,80 (see section 4.2.2. on page 215). 4.2.1. common pin connection and short descriptions pin no. pin name type connection (if not used) short description mqfp 80-pin mqfp 144-pin 1 1 vdddacy s dac (y) 2 ayout o leave open or connect to vss and disable dac y output 3 3 vssdacy s dac (y) 4 4 vssd2 s supply voltage for digital (0 v digital) 5 5 vddd2 s supply voltage for digital (1.8 v digital) 610sda i/o i 2 c-bus data 7 13 tms i testmode select (connected to vdd33) 8 14 656vin/blank 1) i/o connect to vss and disable blank separate v input for 656 / blank output 9 15 656clk i/o leave open digital input / output clock 10 16 656io7 i/o leave open digital input / output (msb) 11 19 vssp2 s supply voltage for digital (0 v pad) 12 20 vddp2 s supply voltage for digital (3.3 v pad) 13 28 scl i i 2 c-bus clk 14 29 v 2) i connect to vss vertical pulse for rgb input 15 30 656io6 i/o leave open digital input / output 16 31 656io5 i/o leave open digital input / output 17 32 hout o leave open horizontal output (single or double scan, dependent on version) 18 33 h50 3) o leave open hout 50 hz (with skew) 19 34 adr / tdi i i 2 c address / test data in 20 35 v50 4) o leave open vout 50 hz 21 37 656io4 i/o leave open digital input / output 22 38 656io3 i/o leave open digital input / output 23 39 vout o leave open vertical output (single or double scan, dependent on version) 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 211 24 40 reset i reset input (reset active low) 25 41 vddp3 s supply voltage for digital (0 v pad) 26 42 vssp3 s supply voltage for digital (3.3 v pad) 27 51 clkout o leave open output clock (27 mhz nom.) 28 58 vddd3 s supply voltage for dram (1.8 v digital) 29 59 vssd3 s supply voltage for digital (0 v digital) 30 60 656io2 i/o leave open digital input / output 31 61 656io1 i/o leave open digital input / output 32 62 656io0 i/o leave open digital input / output (lsb) 33 63 vssd4 s supply voltage for digital (0 v digital) 34 64 vddd4 s supply voltage for digital 1.8 v digital 35 65 vddafbl s supply voltage for fbl (1.8 v) 36 66 vssafbl s supply voltage for fbl (0 v) 37 67 fbl1 i connect to vss fast blank input 1 (h1) (analog input) 38 68 fbl2 i connect to vss fast blank input 2 (h2) (analog input) 39 70 rin1 i connect to vss r or v in1 (analog input) 40 72 gin1 i connect to vss g or y in1 (analog input) 41 73 bin1 i connect to vss b of u in1 (analog input) 42 74 vddargb s supply voltage for rgb (1.8 v) 43 75 vssargb s supply voltage for rgb (0 v) 44 76 vdd33rgb s supply voltage rgb (3.3 v) 45 77 vss33rgb s supply voltage rgb (0 v) 46 78 rin2 i connect to vss r or v in2 (analog input) 47 80 gin2 i connect to vss g or y in2 (analog input) 48 82 bin2 i connect to vss b of u in2 (analog inpu) 49 89 vssd5 5) s connect to vss supply voltage for digital (0 v) 50 92 vddac1 s supply voltage cvbs1 (1.8 v) and digital core supply 51 93 vssac1 s supply voltage cvbs1 (0 v) 52 96 cvbs1 i connect to vss cvbs input (analog input) 53 97 cvbs2 i connect to vss cvbs input (analog input) pin no. pin name type connection (if not used) short description mqfp 80-pin mqfp 144-pin 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 212 nov. 28, 2002; 6251-576-3pd micronas 54 98 cvbs3 i connect to vss cvbs input (analog input) 55 100 cvbs4 i connect to vss cvbs input or y1 (analog input) 56 102 cvbs5 i connect to vss cvbs input or c1 (analog input) 57 104 cvbs6 i connect to vss cvbs input or y2 (analog input) 58 106 cvbs7 i connect to vss cvbs input or c2 (analog input) 94 cvbs8 i connect to vss cvbs input (analog input) 95 cvbs9 i connect to vss cvbs input (analog input) 59 107 vdd33c s supply voltage cvbs (3.3 v) 60 108 vss33c s supply voltage cvbs (0 v) 61 111 cvbso3 o leave open cvbs output 3 (analog output) 62 110 cvbso2 o leave open cvbs output 2 (analog output) 63 109 cvbso1 o leave open c vbs output 1 (analog output 64 112 vddac2 s supply voltage cvbs2 (1.8 v) 65 113 vssac2 s supply voltage cvbs2 (0 v) 66 117 vddd1 s supply voltage for digital (1.8 v digital) 67 118 vssd1 s supply voltage for digital (0 v digital) 68 119 vddapll s supply voltage for pll (1.8 v) 69 122 xout o crystal connection 2 70 123 xin i crystal connection 1 71 129 tclk i testclock 72 130 vddp1 s supply voltage for digital (3.3 v pad) 73 131 vssp1 s supply voltage for digital (0 v pad) 74 138 656hin/clkf20 i/o connect to vss and disable clock separate h input for 656 / 20.25 clock out- put 75 139 vdddacv s dac (v) 76 140 avout o leave open or connect to vss and disable dac v output 77 141 vssdacv s dac (v) 78 142 vdddacu s dac (u) pin no. pin name type connection (if not used) short description mqfp 80-pin mqfp 144-pin 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 213 79 143 auout o leave open or connect to vss and disable dac u output 80 144 vssdacu s dac (u) 11 vddp4 supply voltage for digital (3.3 v) 12 vssp4 supply voltage for digital (0 v) 36 vsspdb1 bulk supply voltage (0 v) 50 vssp3 supply voltage for digital (0 v) 55 vddp5 supply voltage for digital (3.3 v) 56 vssp5 supply voltage for digital (0 v) 86 vddpor supply voltage for digital (1.8 v) 87 vddp6 supply voltage for digital (3.3 v) 88 vssp6 supply voltage for digital (0 v) 120 vssp7 supply voltage for digital (0 v) 121 vddp7 supply voltage for digital (3.3 v) 134 vssp8 supply voltage for digital (0 v) 135 vddp8 supply voltage for digital (3.3 v) 17 (reserved) leave open (reserved) 57 (reserved) leave open (reserved) 85 gp2 leave open general purpose pin 2 84 gp1 leave open general purpose pin 1 83 gp0 leave open general purpose pin 0 133 (reserved) leave open (reserved) 136 (reserved) leave open (reserved) 137 (reserved) leave open (reserved) 69 (nc) (not connected) 71 (nc) (not connected) 79 (nc) (not connected) 81 (nc) (not connected) 99 (nc) (not connected) 101 (nc) (not connected) pin no. pin name type connection (if not used) short description mqfp 80-pin mqfp 144-pin 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 214 nov. 28, 2002; 6251-576-3pd micronas 103 (nc) (not connected) 105 (nc) (not connected) 54 drout0 o leave open digital out red 53 drout1 o leave open digital out red 52 drout2 o leave open digital out red 48 drout3 o leave open digital out red 47 drout4 o leave open digital out red 46 drout5 o leave open digital out red 45 drout6 o leave open digital out red 44 drout7 o leave open digital out red 43 drout8 o leave open digital out red 25 dgout0 o leave open digital out green/656out0 24 dgout1 o leave open digital out green/656out1 23 dgout2 o leave open digital out green/656out2 22 dgout3 o leave open digital out green/656out3 21 dgout4 o leave open digital out green/656out4 9 dgout5 o leave open digital out green/656out5 8 dgout6 o leave open digital out green/656out6 7 dgout7 o leave open digital out green/656out7 6 dgout8 o leave open digital out green 132 dbout0 o leave open digital out blue 128 dbout1 o leave open digital out blue 127 dbout2 o leave open digital out blue 126 dbout3 o leave open digital out blue 125 dbout4 o leave open digital out blue 124 dbout5 o leave open digital out blue 116 dbout6 o leave open digital out blue 115 dbout7 o leave open digital out blue 114 dbout8 o leave open digital out blue 91 siscen i single-scan enable pin no. pin name type connection (if not used) short description mqfp 80-pin mqfp 144-pin 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 215 4.2.2. differing pin connec tions and short descriptions for vsp 941xb and vsp 944xb 18 tdo o leave open test data out 1) this pin is not used and not bonded in vsp 94x2a. all vddpx, vssx and vdddx must be connected within their group with low resistance. analog supplies are internally connected to digital supplies via antiparallel diodes. pin no. mqfp 80-pin pin name type connection (if not used) short description 1 i656i5 i connect to vdd (3.3v) 656 input 2 i656i6 i connect to vss 656 input 3 i656i7 i 656 input (msb) 75 i656iclk i connect to vdd (3.3v) (or leave open) 656 input clock (27 mhz nom.) 76 i656i0 i connect to vss 656 input (lbs) 77 i656i1 i 656 input 78 i656i2 i connect to vdd (3.3v) 656 input 79 i656i3 i connect to vss 656 input 80 i656i4 i 656 input pin no. pin name type connection (if not used) short description mqfp 80-pin mqfp 144-pin 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 216 nov. 28, 2002; 6251-576-3pd micronas 4.3. pin configurations fig. 4?3: mqfp80 package: 9405/07/35/37 versions 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 1234567891011121314151617181920 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 61 62 63 64 vssac2 vddd1 vssd1 vddapll xout xin tclk vddp1 vssp1 656hin/clkf20 vdddacv avout vssdacv vdddacu auout vssdacu cvbso3 cvbso2 cvbso1 vddac2 vssafbl vddafbl vddd4 vssd4 656io0 656io1 656io2 vssd3 vddd3 clkout vssp3 vddp3 reset vout 656io3 656io4 gin1 rin1 fbl2 fbl1 vdd33c cvbs7 cvbs6 cvbs5 cvbs4 cvbs3 cvbs2 cvbs1 vssac1 vss33c vddac1 vssd5 bin2 gin2 rin2 vss33rgb vdd33rgb vssargb vddargb bin1 ayout vssdacy vssd2 vddd2 sda tms 656vin/blank 656clk 656io7 vddacy vssp2 vddp2 scl v/intr 656io6 656io5 hout h50/irq adr/tdi v50/blank vsp 9405 b vsp 9407 b vsp 9435 b vsp 9437 b 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 217 fig. 4?4: mqfp80 package: 9415/17/45/47 versions 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 1234567891011121314151617181920 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 61 62 63 64 vssac2 vddd1 vssd1 vddapll xout xin tclk vddp1 vssp1 656hin/clkf20 i656iclk i656i0 i656i1 i656i2 i656i3 i656i4 cvbso3 cvbso2 cvbso1 vddac2 vssafbl vddafbl vddd4 vssd4 656io0 656io1 656io2 vssd3 vddd3 clkout vssp3 vddp3 reset vout 656io3 656io4 gin1 rin1 fbl2 fbl1 vdd33c cvbs7 cvbs6 cvbs5 cvbs4 cvbs3 cvbs2 cvbs1 vssac1 vss33c vddac1 vssd5 bin2 gin2 rin2 vss33rgb vdd33rgb vssargb vddargb bin1 i656i6 i656i7 vssd2 vddd2 sda tms 656vin/blank 656clk 656io7 i656i5 vssp2 vddp2 scl v 656io6 656io5 hout h50 adr/tdi v50 vsp 9415 b vsp 9417 b vsp 9445 b vsp 9447 b 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 218 nov. 28, 2002; 6251-576-3pd micronas fig. 4?5: mqfp144 package: 9425 and 9427 versions 52 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 108107106105104103102101100 99 98 97 96 95 94 93 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 69 70 71 72 141 142 143 144 dbout4 dbout3 dbout2 dbout1 tclk vddp1 vssp1 dbout0 (reserved) vssp8 vddp8 (reserved) (reserved) 656hio/clkf20 vdddacv avout cvbso3 cvbso2 cvbso1 vddac2 vssac2 dbout8 dbout7 dbout6 vddd1 vssd1 vddapll vssp7 vddp7 xout xin dbout5 vssdacv vdddacu auout vssdacu drout2 clkout vssp3 vddp3 drout3 drout4 drout5 drout6 drout7 drout8 vssp3 vddp3 reset vout 656io3 656io4 drout1 drout0 vddp5 vssp5 (reserved) vddd3 vssd3 656io2 656io1 656io0 vssd4 vddd4 vddafbl vssafbl fbl1 fbl2 (nc) rin1 (nc) gin1 vdd33c cvbs7 (nc) cvbs6 (nc) cvbs5 (nc) cvbs4 (nc) vss33c cvbs3 cvbs2 cvbs1 cvbs9 cvbs8 vssac1 vddac1 siscen vddargb vssargb vdd33rgb vss33rgb rin2 (nc) gin2 (nc) bin2 bin1 (reserved) (reserved) (reserved) vddpor vddp6 vssp6 vssd5 vddd5 ayout vssdacy vssd2 vddd2 dgout8 dgout7 dgout6 dgout5 sda vdddacy vddp4 vssp4 tms 656vio/blank 656clk 656io7 (reserved) tdo v50/blank tdi/adr h50/irq hout 656io5 656io6 vin/intr scl vddp2 vsspdb1 vssp2 dgout0 dgout1 dgout2 dgout3 dgout4 vddp2 vssp2 vsp 9425 b vsp 9427 b 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 219 fig. 4?6: signal flow 940x, 943x fig. 4?7: signal flow 941x, 944x, 942x vsp 940xa vsp 943xa vsp 940xb vsp 943xb vsp 940xa vsp 943xa vsp 940xb vsp 943xb analog output single-scan 656 input (port 1) single-scan 656 output (943x) or double-scan 656 output (940x) i2c selectable analog output vsp 941xa vsp 944xa vsp 941xb vsp 944xb single-scan 656 output (944x) or double-scan 656 output (941x) single-scan 656 input (port 2) vsp 9425b vsp 9427b single-scan 656 input (port 1) analog output digital output (yuv or rgb or 656) 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 220 nov. 28, 2002; 6251-576-3pd micronas 4.4. pin circuits fig. 4?8: supply pins (ground): vssdacy, vssdacu, vssdacv, vss33c, vss33rgb, vssp1 ... vssp8, vsspdb1 fig. 4?9: supply pins (power 3.3 v): vdddacy, vdddacu, vddacv, vdd33c, vdd33rgb, vddp1 ... vddp8, vddpor fig. 4?10: input/output pins (crystal connection): xin, xout fig. 4?11: supply pins (power 1.8 v and ground): vddac1, vssac1, vddac2, vssac2, vddargb,vssargb, vddafbl, vssafbl, vddapll, vddd1, vsss1, vddd2, vsss2, vddd3, vsss3, vddd4, vsss4, vddd5, vsss5 fig. 4?12: digital output pins: h50, v50, clkout, hout, vout, dgout0 ... dgout8, drout0 ... drout8, dbout0 ... dbout8 fig. 4?13: digital input pins: v, tms, adr/tdi, reset, tclk fig. 4?14: i 2 c bus pins: sda, scl fig. 4?15: digital input/output pins: 656iox,656clk, 656hin/clkf20, 656vin/blank vssp vssb pin vddp vssb pin xout xin oscclk ref (int.) vdd vssb vss pin pin vddp out pin vddp pin in vddp out in pin out vddp pin 500 in 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 221 fig. 4?16: analog output pins: ayout, auout, avout fig. 4?17: analog input pins: rin1, rin2, gin1, gin2, bin1, bin2, fbl1, fbl2, cvbs1...cvbs9 (if cvbsx is connected to any adc) fig. 4?18: analog input pins: cvbs1...cvbs9 (if cvbsx is not connected to any adc) fig. 4?19: analog output pins: cvbso1...cvbso3 vdddac x pin 150 display dac 500 500 in pin vdd 500 300k pin vdd 1v pin vdd out 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 222 nov. 28, 2002; 6251-576-3pd micronas 4.5. electrical characteristics 4.5.1. absolute maximum ratings all voltages listed are referenced to ground (0 v, v ss ) except where noted. stresses beyong those listed in the ?absolute maximum ra tings? may cause permanent damage to the device. this is a stress rating only. functional operation of the device at these or any other conditions beyond those indicated in the ?recommended operating conditions/characteristics? of this specification is not implied. exposure to absolute maximum ratings conditions for extended periods may affect device reliability. symbol parameter pin name min. max. unit t a ambient operating temperature ? 0+0 ? 45 +15 ?? +115 1) ? 0. +0. ) ? 0. +0. 1 1 ? 0. 4) 5) ? 0. . 4) 5) 0 0 ) ? 1. 144 144 ) ? 1. 1) 1 ) 1 ) 4) (. .) 1 (1. .) 0. ( ) 5) 1 0. . 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 223 4.5.2. recommended operating conditions in the operating conditions, the functions given in the circuit description are fulfilled. symbol parameter pin name min. typ. max. unit t a ambient operating temperature 1) ? 0 +5 +0 3.3 v power supply v ddxx supply voltages 2) vddp1, vddp2, vddp3, vddacy, vddacu, vddacv, vdd33c, vdd33rgb 3.14 3.3 3.47 v 1.8 v power supply v ddxx supply voltages 2) vddac1, vddac2, vddargb, vddafbl, vddapll; vddd1; vddd2;vddd3; vddd4 1.71 1.8 1.89 v cvbs/rgb frontend v i,cvbs analog cvbs input voltage cvbs1, cvbs2, cvbs3, cvbs4, cvbs5, cvbs6, cvbs7, cvbs8, cvbs9, rin1, rin2, gin1, gin2, bin1, bin2, fbl1, fbl2 0.6 1.2 1.8 v v i,rgb analog rgb input voltage 0.5 1.2 1.5 v v i,fbl analog fbl input voltage 0.5 1.2 1.5 v analog chroma input voltage (burst) ? 0. ? ? 100 ? ? 4 ? ? 0.1 ? ? reset input rise time reset 0 tbd s t res active time reset (after power-on) 1.3 ?? ( , ) 100 ?? digital to analog converters r l load resistance ayout, auout, avout 10 ?? ? ??15 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 224 nov. 28, 2002; 6251-576-3pd micronas crystal specification f xtal frequency (fundamental) 3) xin, xout 20.248 20.25 20.252 mhz ? f max /f xtal maximum permissible frequency deviation 4) -100 ? 100 ? f/f xtal recommended permissible frequency deviation 4) -40 0 40 ppm c l load capacitance ? 1 ? ? 5 ? 1 0 ? 0 0 ? ? , ? 1 ? all digital inputs v in,l input voltage low tms, adr/tdi, v, tclk, reset, 656vin/blank, 656hin, 656io[0...7], 656clk i656i[0...7], i656iclk ?? 0. , .0 ?? 1) . . ) 5 ) . 4) () symbol parameter pin name min. typ. max. unit 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 225 4.5.3. characteristics min./max. values at t a = 0 to 70 c, f clock = 20.25 mhz, v sup3,3 v = 3.14 to 3.47 v, v sup1.8 v = 1.71 to 1.89 v typical values at t a = 25 c, f clock = 20.25 mhz, v sup3.3 v = 3.3 v, v sup1.8 v = 1.1.8 v 4.5.3.1. general characteristics symbol parameter pin name min. typ. max. unit test conditions i ddtot 1.8 v average total supply cur- rent - --470ma i ddtot 3.3 v average total supply cur- rent --6590ma p tot total power dissipation - - 0.85 1.2 w p totpd total power dissipation in power-save-mode - - 0.45 tbd w standbyxx=?1? digital inputs c i input capacitance tms, adr/ tdi, v, tclk, reset, 656vin/ blank, 656hin/, 656io[0...7], 656clk, 656i[0...7], i656iclk -7-pf input leakage current -1 - 1 a incl. leakage current of sda output stage except for current of below specified pullup or pulldown pins. t si set-up-time 656io[0...7], i656i[0...7] 2.5 ns wrt. 656clk (rising) t hi hold-time 2.5 ns wrt. 656clk (rising) f clkin input clock frequency 656clk, i656iclk 27 30 mhz t wl low time 10 ns t wh high time 10 ns t lh rise time 1.6 ns t hl fall time 1.6 ns digital outputs v oh output voltage high clkout, hout, vout, 656clk, h50, dbout[0..8], drout[0..8], dgout[0..8], vin/int, v50 2.4 - v dd2 v @-12ma v ol output voltage low - - 0.4 v @8ma 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 226 nov. 28, 2002; 6251-576-3pd micronas t lh rise time clkout, 656clk --1.6ns@20pf dbout[0..8], drout[0..8], dgout[0..8], hout, vout, --2.5ns@20pf h50, v50, vin/int --6ns@20pf t hl fall time clkout, 656clk - - 1.6 ns @20pf dbout[0..8], drout[0..8], dgout[0..8] hout, vout, - - 2.5 ns @20pf h50, v50, vin/int - - 4 ns @20pf f clkout output frequency clkout 10.12 5 -81mhz 656clk 27 - 60 mhz duty cycle clkout 656clk 40 50 60 % t ho hold-time 656io[0...7], 656vio, 656hio 3 ns referred to 656clk, clk656inv=1 3+ t clk /2 ns referred to 656clk, clk656inv=0 dbout[0..8], drout[0..8], dgout[0..8], hout, vout 3 ns referred to clkout, clkoutinv=1 3+ t clk /2 ns referred to clkout, clkoutinv=0 t do delay-time 656io[0...7], 656vio, 656hio 03+ t clk /2 ns referred to 656clk, clk656inv=1 3 ns referred to 656clk, clk656inv=0 dbout[0..8], drout[0..8], dgout[0..8] hout, vout 03+ t clk /2 ns referred to clkout, clkoutinv=1 3 ns referred to clkout, clkoutinv=0 i pd pulldown-current (@vdd) i656iclk, 656clk -59.5 -122 -235 5 , , , , 5 11. 5. 55.5 symbol parameter pin name min. typ. max. unit test conditions 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 227 the listed characteristics are ensured over the operating ran ge of the integrated circuit. typical characteristics spec- ify mean values expected over the production spread. if not otherwise specified, typical characteristics apply at t a =25 . () , 1.4 1.4 .4 analog cvbs front-end (2 x 9 bit adc) input leakage current cvbs1, cvbs2, cvbs3, cvbs4, cvbs5, cvbs6, cvbs7, cvbs8, cvbs9 -100 - 100 na clamping inactive c i input capacitance - 7 - pf input clamping error -1 - 1 lsb settled state ct crosstalk between cvbs inputs -50 - - db f sig <5 mhz bw bandwidth 7 - - mhz -3 db a cvbso cvbs output amplification cvbso1, cvbso2, cvbso3 0.9 - 1.1 analog rgbf front-end (4 x 8 bit adc) input leakage current rin1, rin2, bin1, bin2, gin1, gin2, fbl1, fbl2 -100 - 100 na clamping inactive c i cvbs input capacitance - 7 - pf input clamping error -1 - 1 lsb settled state ct crosstalk between rgb inputs -50 - - db bw bandwidth 10 - - mhz -3 db digital to analog converters ( 3 x 9 bit dac) u ol full range output voltage - 0.4 - v nominal conditions pkly/u/v=min u oh full range output voltage - 1.9 - v nominal conditions pkly/u/v=max output matching -3 - 3 % color decoder/synchronization and luminance processing ? f hf horizontal pll pull-in- range ? 4. 155 ? 0 + ? .5 + ? f sc chroma pll pull-in-range ? 500 symbol parameter pin name min. typ. max. unit test conditions 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 228 nov. 28, 2002; 6251-576-3pd micronas 4.5.3.2. i2c bus characteristics fig. 4?20: i2c bus timing data fig. 4?21: timing diagram clock symbol parameter pin name min. typ. max. unit test conditions fast i 2 c bus (all values are referred to min(v ih ) and max(v il )) c b capacitive load/bus line sda/scl 400 pf t r , t f sda/scl rise/fall times 20+$ 300 ns $=0.1 c b /pf t buf inactive time before start of transmission 1300 ns f scl i 2 c clock frequency scl 0 400 khz t low scl low time 1300 ns t high scl high time 600 ns t su;sta set-up time start condition sda 600 ns t hd;sta hold time start condition 600 ns t su;dat set-up time data 100 ns t hd;dat hold time data 0 900 ns t su;sto set-up time stop condition 600 ns i 2 c bus pins v ihr threshold rise sda, scl 2.08 v v il threshold fall 1.8 v scl sda in sda out t sp t aa t aa t su;sta t hd;sta t f t high t low t hd;sta t su;dat t r t su;sto t buf v ih v il 656clk clkout t t wh t wl t hl t lh t hi 656out dgout drout dbout 656in t ho datain dataout datain dataout t si t do 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 229 5. application circuit fig. 5?1: application example for 940xb and 943xb cvbs1 sda (3.3v) scl (3.3v) y100 v100 u100 2002-11-07 application example vspb v1.41 (cx) l1 10 +1v8 c24 47nf c25 47nf c23 47nf c15 100nf ic1 c39 10 +3.3 v c49 10 +1v8 c38 10 l4 10 +3.3 v c48 10 c53 33 cvbs2 cvbs3 cvbs4 cvbs5 cvbs6 cvbs7 hin1/fbl1 bin1 gin1 rin1 fbl2 bin2 gin2 rin2 reset h50/int v50/blank hout vout clkout 656oclk 656out7 656out6 656out5 656out4 656out3 656out2 656out1 656out0 vin r1...r7: 7x 75 buffer not necessary when short connection to backend-processor c22 r21...r27: 8x 75 i2c address b2h b0h +3.3v j2 656in7 656in6 656in5 656in4 656in3 656in2 656in1 656in0 656iclk j4 intr j1 656vin 656hin 20.25mhz j3 blank q1 20m25 c5 22pf* c6 22pf* 70 69 *values are pcb and crystal dependent 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 230 nov. 28, 2002; 6251-576-3pd micronas fig. 5?2: application example for 941xb and 944xb cvbs1 sda (3.3v) scl (3.3v) 2002-11-07 application example vspb v1.51 (cx) l1 10 +3.3 v c49 c18 100nf c19 100nf c28 47nf c29 47nf c27 47nf -- / 47 nf c16 100nf c17 100nf c20 100nf c21 100nf l2 10 +1v8 c38 l4 10 +3.3 v c48 53 55 54 52 50 64 35 36 7 46 38 39 rin1 37 14 58 57 fbl1 40 gin1 41 bin1 xin xout 24 scl 13 sda 56 65 51 71 19 47 48 32 656io0 61 cvbso3 vss33rgb vdd33rgb 45 59 44 63 cbbso1 18 h50/irq 62 cvbso2 20 v50/blank 6 vdd33c reset 33 29 4 67 42 43 68 5 66 34 28 12 vddp2 11 vssp2 10 656io7 73 vssp1 72 vddp1 25 vddp3 26 vssp3 vss33c 60 cvbs1 cvbs2 cvbs3 cvbs4 cvbs5 cvbs6 cvbs7 vin/intr rin2 fbl2 gin2 bin2 tms tclk adr/tdi vddafbl vssafbl vddac1 vssac1 vddac2 vssac2 vddapll vddargb vssargb vddd1 vssd1 vddd2 vssd2 vddd3 vssd3 vddd4 vssd4 23 vout 27 clkout 17 hout 31 656io1 30 656io2 22 656io3 21 656io4 16 656io5 15 656io6 vsp 9415b 9417b 9445b 9447b stepping cx 8 74 9 656clk 656vin/blank 656hin/clkf20 vss 49 cvbso3 cvbso2 cvbso1 mqfp80 cvbs2 cvbs3 cvbs4 cvbs5 cvbs6 cvbs7 hin1/fbl1 bin1 gin1 rin1 fbl2 bin2 gin2 rin2 reset h50/int v50/blank hout vout clkout 656oclk 656out7 656out6 656out5 656out4 656out3 656out2 656out1 656out0 vin r1...r7: 7x 75 c22 r21...r27: 8x 75 i2c address b2h b0h +3.3v j2 656in7 656in6 656in5 656in4 656in3 656in2 656in1 656in0 656iclk j4 intr j1 656vin 656hin 20.25mhz j3 blank q1 20m25 c5 22pf* c6 22pf* 70 69 *values are pcb and crystal dependent 77 75 76 78 79 80 1 2 3 i656i0 i656i7 i656i1 i656i2 i656i3 i656i4 i656i5 i656i6 i656iclk 10 10 10 10 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 231 fig. 5?3: application example for 9425b and 9427b micronas application example vsp94x7b v1.51 l1 10 +1v8 c18 47nf c20 47nf c18 47nf c8 100nf ic1 c34 c39 100nf c40 100nf c41 100nf c42 100nf c43 100nf c52 100nf c53 100nf c54 100nf c24 100nf c25 100nf c26 100nf c27 100nf c29 100nf c30 100nf c32 100nf c31 100nf l3 10 +3.3 v c55 c11 100nf c12 100nf c22 47nf c23 47nf c21 47nf c9 100nf c10 100nf c13 100nf c14 100nf l2 10 +1v8 c33 l4 10 +3.3 v c44 vsp9425b vsp9427b mqfp144 stepping cx c15 100nf c16 100nf r20 10k c28 100nf c51 100nf c50 100nf c49 100nf c48 100nf c47 100nf c46 100nf c45 100nf 53 55 54 52 50 64 35 36 7 46 38 39 rin1 37 14 58 57 fbl1 40 gin1 41 bin1 70 xin 69 xout 24 scl 13 sda 56 65 51 71 19 47 48 75 vdddacv 32 656io0 76 avout 2 ayout 79 auout 61 cvbso3 77 vss33rgb 3 vdd33rgb 45 59 78 vssdacv 80 44 1 63 cbbso1 18 h50/irq 62 cvbso2 20 v50/blank 6 vdd33c reset 33 29 4 67 42 43 68 5 66 34 28 12 vddp2 11 vssp2 10 656io7 73 vssp1 72 vddp1 25 vddp3 26 vssp3 vss33c 60 cvbs1 cvbs2 cvbs3 cvbs4 cvbs5 cvbs6 cvbs7 vin/intr rin2 fbl2 gin2 bin2 tms tclk adr/tdi vddafbl vssafbl vddac1 vssac1 vddac2 vssac2 vddapll vddargb vssargb vddd1 vssd1 vddd2 vssd2 vddd3 vssd3 vddd4 vssd4 23 vout 27 clkout 17 hout 31 656io1 30 656io2 22 656io3 21 656io4 16 656io5 15 656io6 vdddacu vssdacu vdddacy vssdacy 8 74 9 656clk 656vio/blank 656hio/clkf20 49 vssd5 cvbs8 cvbs9 reseved reseved reseved reseved reseved reseved reseved reseved vddp3 vssp3 vddp2 vssp2 vddp5 vssp5 vddp6 vssp6 vddp4 vssp4 vddp7 vssp7 vddp8 vssp8 vddpor vsspdb1 dbout0 dbout7 dbout1 dbout2 dbout3 dbout4 dbout5 dbout6 dgout0 dgout7 dgout1 dgout2 dgout3 dgout4 dgout5 dgout6 drout0 drout7 drout1 drout2 drout3 drout4 drout5 drout6 nc nc nc nc nc nc nc nc drout8 dbout8 dgout8 tdo siscen 81 84 85 89 87 88 86 82 83 90 91 95 96 99 97 98 93 92 94 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 vddd5 y100 v100 u100 +5v t3 t4 t5 -- / 3*bc807 r19 51 r20 51 r21 51 c54 c53 33 c52 buffer not necessary when short connection to backend-processor hin1/fbl1 bin1 gin1 rin1 fbl2 bin2 gin2 rin2 i2c address b2h b0h +3.3v j2 j1 656vin 656hin 20.25mhz j3 blank vin j4 intr cvbs1 cvbs2 cvbs3 cvbs4 cvbs5 cvbs6 cvbs7 cvbs8 cvbs9 scl (3.3v) sda (3.3v) reset cvbso3 cvbso2 cvbso1 h50/irq v50/blank hout vout drout8 drout7 drout6 drout5 drout4 drout3 drout2 drout1 drout0 dbout8 dbout7 dbout6 dbout5 dbout4 dbout3 dbout2 dbout1 dbout0 dgout8 dgout7 dgout6 dgout5 dgout4 dgout3 dgout2 dgout1 dgout0 clkout 656in7 656in6 656in5 656in4 656in3 656in2 656in1 656in0 656clk 656in7 656in6 656in5 656in4 656in3 656in2 656in1 656in0 656clk *values are pcb and crystal dependent 656out7 656out6 656out5 656out4 656out3 656out2 656out1 656out0 single-scan +3.3v j5 double-scan q1 20m25 c5 22pf* c6 22pf* 2002-11-07 gp2 gp1 gp0 10 10 10 10 4 .com u datasheet
vsp 94x5b, vsp 94x7b preliminary data sheet 232 nov. 28, 2002; 6251-576-3pd micronas 5.1. application overview fig. 5?4: application overview with analog outputs of vsp 940xb fig. 5?5: application overview with digital outputs of vsp 941xb, (vsp 942xb) vsp 9405b vsp 9407b vsp 9435b vsp 9437b vsp 9425b vsp 9427b optimus sda 9380 eddc sda 6000 m2 sda 5550 tvtpro tuner if still-picture storage rgb hd, vd, ew clk rgb, fbl, cor tuner if cvbs cvbs cvbs dvd yuv vcr cvbs yc camcorder cvbs, yc rgb rgb h, v h, v blank hw itu656 analog yuv vsp 9415b vsp 9445b vsp 9417b vsp 9447b vsp9425b vsp9427b optimus ddp 3315c sda 6000 m2 sda 5550 tvtpro tuner if still-picture storage rgb hd, vd, ew clk rgb, fbl, cor tuner if cvbs cvbs cvbs dvd yuv vcr cvbs yc camcorder cvbs, yc rgb rgb h, v h, v hw itu656 digital yuv 4 .com u datasheet
preliminary data sheet vsp 94x5b, vsp 94x7b micronas nov. 28, 2002; 6251-576-3pd 233 4 .com u datasheet
all information and data contained in this data sheet are without any commitment, are not to be considered as an offer for conclusion of a contract, nor shall they be construed as to create any liability. any new issue of this data sheet invalidates previous issues. product availability and delivery are exclusively subject to our respective order confirmation form; the same applies to orders based on development samples deliv- ered. by this publication, micronas gmbh does not assume responsibil- ity for patent infringements or other rights of third parties which may result from its use. further, micronas gmbh reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. no part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of micronas gmbh. vsp 94x5b, vsp 94x7b preliminary data sheet 234 nov. 28, 2002; 6251-576-3pd micronas micronas gmbh hans-bunte-strasse 19 d-79108 freiburg (germany) p.o. box 840 d-79008 freiburg (germany) tel. +49-761-517-0 fax +49-761-517-2174 e-mail: docservice@micronas.com internet: www.micronas.com printed in germany order no. 6251-576-3pd 6. data sheet history 1. preliminary data sheet: ?vsp 94x5b, vsp 94x7b optimus ?, jan. 18, 2002, 6251-576-1pd . first release of the preliminary data sheet. 2. preliminary data sheet: ?vsp 94x5b, vsp 94x7b optimus?, oct. 21, 2002, 6251-576-2pd. second release of the preliminary data sheet. major changes: new revision, complete updated. 3. preliminary data sheet: ?vsp 94x5b, vsp 94x7b optimus?, nov. 28, 2002, 6251-576-3pd. third release of the preliminary data sheet. major changes: ? following sections were revised and updated: 2.3.15. digital prefiltering 2.3.19. fast blank activity and overflow detection 2.7. clock concept 3.7. i2c bus registers 3.12. i2c bus command table 4 .com u datasheet


▲Up To Search▲   

 
Price & Availability of VSP9405B

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X